=>> Building databases/firebird40-client build started at Sun Nov 9 22:29:47 EST 2025 port directory: /usr/ports/databases/firebird40-client package name: firebird40-client-4.0.5_2 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: acm@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 233 Aug 27 2024 /usr/ports/databases/firebird40-client/Makefile Ports top last git commit: ec159283c191 Ports top unclean checkout: no Port dir last git commit: b205cd7d913b Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500064 Job Id: 16 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/16/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for firebird40-client-4.0.5_2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- acm@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix=/var/db/firebird --exec-prefix=/usr/local --with-fbbin=/usr/local/bin --with-fblib=/usr/local/lib --with-fbconf=/usr/local/etc/firebird --with-fbglock=/var/db/firebird --with-fbhelp=/var/db/firebird/help --with-fbintl=/usr/local/libexec/firebird/intl --with-fblog=/var/db/firebird --with-fbmsg=/usr/local/share/firebird --with-fbplugins=/usr/local/libexec/firebird/plugins --with-fbtzdata=/usr/local/libexec/firebird/tzdata --with-fbsbin=/usr/local/sbin --with-fbsecure-db=/var/db/firebird --with-fbsample-db=/usr/local/share/examples/firebird --with-system-editline --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PTHREAD_LIBS="-lpthread" ac_cv_header_atomic_ops_h="no" ac_cv_lib_atomic_ops_main="no" ac_cv_lib_edit_readline="yes" MAKE=/usr/local/bin/gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/databases/firebird40-client/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/firebird40-client/work XDG_CACHE_HOME=/wrkdirs/usr/ports/databases/firebird40-client/work/.cache HOME=/wrkdirs/usr/ports/databases/firebird40-client/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/databases/firebird40-client/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/databases/firebird40-client/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- FIREBIRD_TMP="/wrkdirs/usr/ports/databases/firebird40-client/work" FIREBIRD_LOCK="/wrkdirs/usr/ports/databases/firebird40-client/work" XDG_DATA_HOME=/wrkdirs/usr/ports/databases/firebird40-client/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/firebird40-client/work XDG_CACHE_HOME=/wrkdirs/usr/ports/databases/firebird40-client/work/.cache HOME=/wrkdirs/usr/ports/databases/firebird40-client/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/databases/firebird40-client/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/databases/firebird40-client/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 " CXXSTD=c++17 BSD_INSTALL_PROGRAM="install -m 555" BSD_INSTALL_LIB="install -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-- FIREBIRD_VERSION=4.0.5 LOCALSTATEDIR="var/db/firebird" CONFDIR="etc/firebird" PORTDOCS="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/firebird" EXAMPLESDIR="share/examples/firebird" DATADIR="share/firebird" WWWDIR="www/firebird" ETCDIR="etc/firebird" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/firebird DOCSDIR=/usr/local/share/doc/firebird EXAMPLESDIR=/usr/local/share/examples/firebird WWWDIR=/usr/local/www/firebird ETCDIR=/usr/local/etc/firebird --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> firebird40-client-4.0.5_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> firebird40-client-4.0.5_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of firebird40-client-4.0.5_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by firebird40-client-4.0.5_2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by firebird40-client-4.0.5_2 for building => SHA256 Checksum OK for firebird/Firebird-4.0.5.3140-0.tar.xz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by firebird40-client-4.0.5_2 for building ===> Extracting for firebird40-client-4.0.5_2 => SHA256 Checksum OK for firebird/Firebird-4.0.5.3140-0.tar.xz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for firebird40-client-4.0.5_2 ===> Applying FreeBSD patches for firebird40-client-4.0.5_2 from /usr/ports/databases/firebird40-client/../firebird40-server/files /usr/bin/find /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0 -name "*.sh" -exec /bin/chmod +x {} \+ /usr/bin/sed -i.bak -e 's|%%PREFIX%%|/usr/local|g' /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/builds/install/misc/firebird.conf =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> firebird40-client-4.0.5_2 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> firebird40-client-4.0.5_2 depends on package: gmake>=4.4.1 - found ===> Returning to build of firebird40-client-4.0.5_2 ===> firebird40-client-4.0.5_2 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.4.3,1.pkg [pkg.DaveG.ca] Installing pkgconf-2.4.3,1... [pkg.DaveG.ca] Extracting pkgconf-2.4.3,1: .......... done ===> firebird40-client-4.0.5_2 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of firebird40-client-4.0.5_2 ===> firebird40-client-4.0.5_2 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> firebird40-client-4.0.5_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of firebird40-client-4.0.5_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> firebird40-client-4.0.5_2 depends on shared library: libicuuc.so - not found ===> Installing existing package /packages/All/icu-76.1,1.pkg [pkg.DaveG.ca] Installing icu-76.1,1... [pkg.DaveG.ca] Extracting icu-76.1,1: .......... done ===> firebird40-client-4.0.5_2 depends on shared library: libicuuc.so - found (/usr/local/lib/libicuuc.so) ===> Returning to build of firebird40-client-4.0.5_2 ===> firebird40-client-4.0.5_2 depends on shared library: libtommath.so - not found ===> Installing existing package /packages/All/libtommath-1.3.0_2.pkg [pkg.DaveG.ca] Installing libtommath-1.3.0_2... [pkg.DaveG.ca] Extracting libtommath-1.3.0_2: ......... done ===> firebird40-client-4.0.5_2 depends on shared library: libtommath.so - found (/usr/local/lib/libtommath.so) ===> Returning to build of firebird40-client-4.0.5_2 ===> firebird40-client-4.0.5_2 depends on shared library: libtomcrypt.so - not found ===> Installing existing package /packages/All/libtomcrypt-1.18.2_1.pkg [pkg.DaveG.ca] Installing libtomcrypt-1.18.2_1... [pkg.DaveG.ca] Extracting libtomcrypt-1.18.2_1: .......... done ===> firebird40-client-4.0.5_2 depends on shared library: libtomcrypt.so - found (/usr/local/lib/libtomcrypt.so) ===> Returning to build of firebird40-client-4.0.5_2 ===> firebird40-client-4.0.5_2 depends on shared library: libedit.so.0 - not found ===> Installing existing package /packages/All/libedit-3.1.20251016,1.pkg [pkg.DaveG.ca] Installing libedit-3.1.20251016,1... [pkg.DaveG.ca] Extracting libedit-3.1.20251016,1: .......... done ===> firebird40-client-4.0.5_2 depends on shared library: libedit.so.0 - found (/usr/local/lib/libedit.so.0) ===> Returning to build of firebird40-client-4.0.5_2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for firebird40-client-4.0.5_2 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/configure configure: loading site script /usr/ports/Templates/config.site checking whether /usr/local/bin/gmake sets $(MAKE)... yes checking build system type... amd64-portbld-freebsd15.0 checking for /proc/self/maps... no checking whether everything is installed to the same prefix... no checking whether binary relocation support should be enabled... no checking host system type... amd64-portbld-freebsd15.0 checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking for pthread_join in LIBS=-lpthread with CFLAGS=... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... -D_THREAD_SAFE checking for cc_r... cc checking for readline in -ledit... (cached) yes checking for gawk... (cached) /usr/bin/awk checking for cc option to accept ISO C99... none needed checking for cc option to accept ISO Standard C... (cached) none needed checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking whether cc needs -traditional... no checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking how to run the C preprocessor... cpp checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether /usr/local/bin/gmake sets $(MAKE)... (cached) yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... (cached) /usr/bin/fgrep checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... (cached) 524288 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert amd64-portbld-freebsd15.0 file names to amd64-portbld-freebsd15.0 format... func_convert_file_noop checking how to convert amd64-portbld-freebsd15.0 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... freebsd15.0 ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... (cached) yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... freebsd15.0 ld.so checking how to hardcode library paths into programs... immediate checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking for ctype.h... (cached) yes checking for errno.h... (cached) yes checking for fcntl.h... (cached) yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking for pwd.h... (cached) yes checking for locale.h... (cached) yes checking for math.h... (cached) yes checking for pthread.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/uio.h... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for sys/time.h... (cached) yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for sys/param.h... (cached) yes checking for sys/mount.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/select.h... (cached) yes checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking sys/signal.h usability... yes checking sys/signal.h presence... yes checking for sys/signal.h... yes checking for limits.h... (cached) yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for stdarg.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for signal.h... (cached) yes checking for sys/signal.h... (cached) yes checking sys/siginfo.h usability... no checking sys/siginfo.h presence... no checking for sys/siginfo.h... no checking termio.h usability... no checking termio.h presence... no checking for termio.h... no checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for dirent.h that defines DIR... (cached) yes checking for library containing opendir... (cached) none required checking for unistd.h... (cached) yes checking varargs.h usability... no checking varargs.h presence... no checking for varargs.h... no checking crypt.h usability... no checking crypt.h presence... no checking for crypt.h... no checking for netinet/in.h... (cached) yes checking rpc/rpc.h usability... yes checking rpc/rpc.h presence... yes checking for rpc/rpc.h... yes checking netconfig.h usability... yes checking netconfig.h presence... yes checking for netconfig.h... yes checking for rpc/xdr.h... yes checking aio.h usability... yes checking aio.h presence... yes checking for aio.h... yes checking mntent.h usability... no checking mntent.h presence... no checking for mntent.h... no checking mnttab.h usability... no checking mnttab.h presence... no checking for mnttab.h... no checking sys/mntent.h usability... no checking sys/mntent.h presence... no checking for sys/mntent.h... no checking sys/mnttab.h usability... no checking sys/mnttab.h presence... no checking for sys/mnttab.h... no checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking for sys/file.h... (cached) yes checking for sys/resource.h... (cached) yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking semaphore.h usability... yes checking semaphore.h presence... yes checking for semaphore.h... yes checking for float.h... (cached) yes checking for poll.h... (cached) yes checking for langinfo.h... (cached) yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking linux/falloc.h usability... no checking linux/falloc.h presence... no checking for linux/falloc.h... no checking for utime.h... (cached) yes checking socket.h usability... no checking socket.h presence... no checking for socket.h... no checking for sys/socket.h... (cached) yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking whether SOCK_CLOEXEC is declared... yes checking for zlib.h... (cached) yes checking unicode/ucnv.h usability... yes checking unicode/ucnv.h presence... yes checking for unicode/ucnv.h... yes checking for main in -licuuc... yes checking tommath.h usability... yes checking tommath.h presence... yes checking for tommath.h... yes checking for mp_init in -ltommath... yes checking tomcrypt.h usability... yes checking tomcrypt.h presence... yes checking for tomcrypt.h... yes checking for sha1_init in -ltomcrypt... yes checking for tgetent in -lcurses... yes checking for library containing dlopen... none required checking for main in -lm... yes checking for library containing inet_aton... none required checking for main in -latomic... no checking for main in -lsupc++... no checking for main in -lgcc_eh... yes checking whether the C++ compiler understands noexcept... yes checking for gettimeofday... (cached) yes checking if gettimeofday accepts second (timezone) argument... yes checking for time... (cached) yes checking for times... (cached) yes checking for nanosleep... yes checking for library containing gethostname... none required checking for library containing gethostbyname... none required checking for library containing connect... none required checking for strcasecmp... (cached) yes checking for stricmp... no checking for strncasecmp... (cached) yes checking for strnicmp... no checking for library containing dirname... none required checking for dirname... (cached) yes checking for sigaction... (cached) yes checking for setitimer... yes checking for snprintf... (cached) yes checking for vsnprintf... (cached) yes checking for swab... yes checking for _swab... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes checking for pid_t... (cached) yes checking for vfork.h... (cached) no checking for fork... (cached) yes checking for vfork... (cached) yes checking for working fork... yes checking for working vfork... (cached) yes checking whether setpgrp takes no argument... no checking for setpgid... (cached) yes checking whether getpgrp requires zero arguments... (cached) yes checking for flock... yes checking for dladdr... yes checking for initgroups... yes checking for getpagesize... (cached) yes checking for pread... (cached) yes checking for pwrite... (cached) yes checking for getcwd... (cached) yes checking for getwd... (cached) yes checking for setmntent... no checking for getmntent... no checking for setrlimit... (cached) yes checking for getrlimit... (cached) yes checking for tcgetattr... yes checking for strdup... (cached) yes checking for mkstemp... (cached) yes checking for pthread_keycreate... no checking for pthread_key_create... yes checking for llrint... yes checking for localtime_r... yes checking for gmtime_r... yes checking for ctime_r... yes checking for fchmod... (cached) yes checking for semtimedop... no checking for fegetenv... yes checking for strerror_r... (cached) yes checking for qsort_r... yes checking for fdatasync... yes checking for fsync... (cached) yes checking for poll... (cached) yes checking for dlinfo... yes checking if dlinfo supports RTLD_DI_LINKMAP... yes checking if dlinfo supports RTLD_DI_ORIGIN... yes checking for library containing clock_gettime... none required checking for clock_gettime... (cached) yes checking for pthread_mutexattr_setprotocol... yes checking for pthread_mutexattr_setrobust_np... no checking for pthread_mutex_consistent_np... no checking for pthread_rwlockattr_setkind_np... no checking for pthread_cancel... yes checking for pthread_atfork... yes checking for sigset... yes checking for fallocate... no checking for accept4... (cached) yes checking for library containing sem_init... none required checking for sem_timedwait... yes checking for sem_init... yes checking for working sem_init()... yes checking for library containing iconv_open... none required checking for library containing libiconv_open... no checking whether byte ordering is bigendian... no checking for working volatile... yes checking for off_t... (cached) yes checking for size_t... (cached) yes checking for uid_t in sys/types.h... (cached) yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for native large file support... yes checking size of void *... 8 checking size of long... 8 checking size of size_t... 8 checking for socklen_t... (cached) yes checking for semun... no checking if sem.h defines semun... no checking for struct XDR::xdr_ops... no checking for struct xdr_ops... yes checking for struct dirent.d_type... yes checking alignment of long... 8 checking alignment of double... 8 checking correctness of comparing 64-bit integers... success checking if sys/socket.h defines socklen_t... yes configure: creating ./config.status Creating Debug directories Creating Release directories files are identical config.status: creating gen/Debug/firebird/firebird.conf config.status: creating gen/Debug/firebird/databases.conf config.status: creating gen/Debug/firebird/fbtrace.conf config.status: creating gen/Debug/firebird/intl/fbintl.conf config.status: creating gen/Debug/firebird/plugins.conf config.status: creating gen/Debug/firebird/replication.conf config.status: creating gen/Release/firebird/firebird.conf config.status: creating gen/Release/firebird/databases.conf config.status: creating gen/Release/firebird/fbtrace.conf config.status: creating gen/Release/firebird/intl/fbintl.conf config.status: creating gen/Release/firebird/plugins.conf config.status: creating gen/Release/firebird/replication.conf config.status: creating gen/Release/firebird/bin/fb_config config.status: creating gen/Release/firebird/bin/posixLibrary.sh config.status: creating gen/Release/firebird/bin/install.sh config.status: creating gen/Release/firebird/bin/FirebirdUninstall.sh config.status: creating gen/Release/firebird/bin/changeServerMode.sh config.status: creating gen/Release/firebird/bin/registerDatabase.sh config.status: creating gen/vers.sh config.status: creating gen/install/install.sh config.status: creating gen/firebird/bin/freebsdLibrary.sh config.status: creating gen/make.rules config.status: creating gen/make.defaults config.status: creating gen/make.platform config.status: creating gen/darwin.defaults config.status: creating gen/make.shared.variables config.status: creating gen/make.shared.targets config.status: creating gen/Makefile config.status: creating gen/examples/Makefile.examples config.status: creating gen/Makefile.plugins_examples config.status: creating gen/Makefile.install config.status: creating Makefile config.status: creating src/include/gen/autoconfig.auto config.status: executing libtool commands The Firebird4 package has been configured with the following options: Raw devices : enabled Service name : gds_db Service port : 3050 GPRE modules : c_cxx.cpp Install Dir : /usr/local =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for firebird40-client-4.0.5_2 /usr/bin/make -C /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/btyacc cc -c closure.c -o closure.o cc -c error.c -o error.o cc -c lalr.c -o lalr.o cc -c lr0.c -o lr0.o cc -c main.c -o main.o cc -c mkpar.c -o mkpar.o mkpar.c:182:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 182 | else | ^ 1 warning generated. cc -c output.c -o output.o cc -c mstring.c -o mstring.o cc -c reader.c -o reader.o cc -c readskel.c -o readskel.o cc -c skeleton.c -o skeleton.o cc -c symtab.c -o symtab.o cc -c verbose.c -o verbose.o cc -c warshall.c -o warshall.o cc -o btyacc closure.o error.o lalr.o lr0.o main.o mkpar.o output.o mstring.o reader.o readskel.o skeleton.o symtab.o verbose.o warshall.o /usr/local/bin/gmake -C gen firebird gmake[1]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake TARGET=Release master_process gmake[2]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' ln -sf /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen/autoconfig.auto /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen/autoconfig.h /usr/local/bin/gmake updateBuildNum gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' (cd /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0; ./src/misc/writeBuildNum.sh rebuildHeader) files are identical gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake export_lists gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' sh vers.sh firebird.vers sh vers.sh fbintl.vers sh vers.sh ib_util.vers sh vers.sh udr_plugin.vers sh vers.sh empty.vers sh vers.sh fbplugin.vers gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake external gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake -C /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/btyacc gmake[4]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/btyacc' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/btyacc' /usr/local/bin/gmake -C /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop OUT_DIR=/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop gmake[4]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/cloop' c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Action.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Action.o c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Expr.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Expr.o c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Generator.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Generator.o c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Lexer.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Lexer.o c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Parser.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Parser.o c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Main.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Main.o src/cloop/Main.cpp:56:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] 56 | auto_ptr generator; | ^ /usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here 29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr { | ^ /usr/include/c++/v1/__config:736:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 736 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ -L/usr/local/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Action.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Expr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Generator.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Lexer.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Parser.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/cloop/Main.o -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/cloop /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c-header src/tests/test1/CalcCApi.h CALC_C_API_H CALC_I /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c-impl src/tests/test1/CalcCApi.c CalcCApi.h CALC_I cc -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include src/tests/test1/CalcCApi.c -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CalcCApi.o cc -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include src/tests/test1/CTest.c -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CTest.o c++ -L/usr/local/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CTest.o -shared -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/test1-c.so c++ -L/usr/local/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CTest.o -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/test1-c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c++ src/tests/test1/CalcCppApi.h CALC_CPP_API_H calc I c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/tests/test1/CppTest.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CppTest.o c++ -L/usr/local/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CppTest.o -shared -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/test1-cpp.so c++ -L/usr/local/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/cloop/release/tests/test1/CppTest.o -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/test1-cpp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl pascal src/tests/test1/CalcPascalApi.pas CalcPascalApi \ --uses "SysUtils" \ --interfaceFile src/tests/test1/CalcPascalApi.interface.pas \ --implementationFile src/tests/test1/CalcPascalApi.implementation.pas \ --exceptionClass CalcException gmake[4]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/cloop' /usr/local/bin/gmake -C /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/decNumber gmake[4]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/decNumber' rm -f -f *.o cc -c -O3 -fPIC decContext.c decDouble.c decNumber.c decPacked.c decQuad.c decSingle.c decimal128.c decimal32.c decimal64.c ar crs libdecFloat.a *.o rm -f -f *.o gmake[4]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/decNumber' ln -sf /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/decNumber/libdecFloat.a /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib CXXFLAGS="-O3 -g -fPIC" /usr/local/bin/gmake -C /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 gmake[4]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2' c++ -c -o obj/util/rune.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG util/rune.cc c++ -c -o obj/util/strutil.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG util/strutil.cc c++ -c -o obj/re2/bitstate.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/bitstate.cc c++ -c -o obj/re2/compile.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/compile.cc c++ -c -o obj/re2/dfa.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/dfa.cc c++ -c -o obj/re2/filtered_re2.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/filtered_re2.cc c++ -c -o obj/re2/mimics_pcre.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/mimics_pcre.cc c++ -c -o obj/re2/nfa.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/nfa.cc c++ -c -o obj/re2/onepass.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/onepass.cc c++ -c -o obj/re2/parse.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/parse.cc c++ -c -o obj/re2/perl_groups.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/perl_groups.cc c++ -c -o obj/re2/prefilter.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/prefilter.cc c++ -c -o obj/re2/prefilter_tree.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/prefilter_tree.cc c++ -c -o obj/re2/prog.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/prog.cc re2/prog.cc:614:7: warning: variable 'total' set but not used [-Wunused-but-set-variable] 614 | int total = 0; | ^ 1 warning generated. c++ -c -o obj/re2/re2.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/re2.cc c++ -c -o obj/re2/regexp.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/regexp.cc c++ -c -o obj/re2/set.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/set.cc c++ -c -o obj/re2/simplify.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/simplify.cc c++ -c -o obj/re2/stringpiece.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/stringpiece.cc c++ -c -o obj/re2/tostring.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/tostring.cc c++ -c -o obj/re2/unicode_casefold.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/unicode_casefold.cc c++ -c -o obj/re2/unicode_groups.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/unicode_groups.cc ar -rv obj/libre2.a obj/util/rune.o obj/util/strutil.o obj/re2/bitstate.o obj/re2/compile.o obj/re2/dfa.o obj/re2/filtered_re2.o obj/re2/mimics_pcre.o obj/re2/nfa.o obj/re2/onepass.o obj/re2/parse.o obj/re2/perl_groups.o obj/re2/prefilter.o obj/re2/prefilter_tree.o obj/re2/prog.o obj/re2/re2.o obj/re2/regexp.o obj/re2/set.o obj/re2/simplify.o obj/re2/stringpiece.o obj/re2/tostring.o obj/re2/unicode_casefold.o obj/re2/unicode_groups.o c++ -c -o obj/so/util/rune.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG util/rune.cc c++ -c -o obj/so/util/strutil.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG util/strutil.cc c++ -c -o obj/so/re2/bitstate.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/bitstate.cc c++ -c -o obj/so/re2/compile.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/compile.cc c++ -c -o obj/so/re2/dfa.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/dfa.cc c++ -c -o obj/so/re2/filtered_re2.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/filtered_re2.cc c++ -c -o obj/so/re2/mimics_pcre.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/mimics_pcre.cc c++ -c -o obj/so/re2/nfa.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/nfa.cc c++ -c -o obj/so/re2/onepass.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/onepass.cc c++ -c -o obj/so/re2/parse.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/parse.cc c++ -c -o obj/so/re2/perl_groups.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/perl_groups.cc c++ -c -o obj/so/re2/prefilter.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/prefilter.cc c++ -c -o obj/so/re2/prefilter_tree.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/prefilter_tree.cc c++ -c -o obj/so/re2/prog.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/prog.cc re2/prog.cc:614:7: warning: variable 'total' set but not used [-Wunused-but-set-variable] 614 | int total = 0; | ^ 1 warning generated. c++ -c -o obj/so/re2/re2.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/re2.cc c++ -c -o obj/so/re2/regexp.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/regexp.cc c++ -c -o obj/so/re2/set.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/set.cc c++ -c -o obj/so/re2/simplify.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/simplify.cc c++ -c -o obj/so/re2/stringpiece.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/stringpiece.cc c++ -c -o obj/so/re2/tostring.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/tostring.cc c++ -c -o obj/so/re2/unicode_casefold.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/unicode_casefold.cc c++ -c -o obj/so/re2/unicode_groups.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O3 -g -fPIC -DNDEBUG re2/unicode_groups.cc c++ -shared -Wl,-soname,libre2.so.0,--version-script,libre2.symbols -pthread -L/usr/local/lib -o obj/so/libre2.so.0 obj/so/util/rune.o obj/so/util/strutil.o obj/so/re2/bitstate.o obj/so/re2/compile.o obj/so/re2/dfa.o obj/so/re2/filtered_re2.o obj/so/re2/mimics_pcre.o obj/so/re2/nfa.o obj/so/re2/onepass.o obj/so/re2/parse.o obj/so/re2/perl_groups.o obj/so/re2/prefilter.o obj/so/re2/prefilter_tree.o obj/so/re2/prog.o obj/so/re2/re2.o obj/so/re2/regexp.o obj/so/re2/set.o obj/so/re2/simplify.o obj/so/re2/stringpiece.o obj/so/re2/tostring.o obj/so/re2/unicode_casefold.o obj/so/re2/unicode_groups.o ln -sf libre2.so.0 obj/so/libre2.so gmake[4]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2' ln -sf /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2/obj/libre2.a /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake updateCloopInterfaces gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/cloop /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/firebird/FirebirdInterface.idl c++ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/firebird/IdlFbInterfaces.h IDL_FB_INTERFACES_H Firebird I cc -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/def_awk /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/misc/def_awk.c cc -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/isc_grep /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/misc/isc_grep.c cp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/misc/pascal/fb_get_master_interface.pas /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/func.pas /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/def_awk >/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/func.pas /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/def_awk >/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/func.pas /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/isc_grep >/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/func.pas /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/cloop/release/bin/cloop /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/firebird/FirebirdInterface.idl pascal /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen/Firebird.pas Firebird --uses SysUtils \ --interfaceFile /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/misc/pascal/Pascal.interface.pas \ --implementationFile /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/misc/pascal/Pascal.implementation.pas \ --exceptionClass FbException \ --functionsFile /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/func.pas \ --prefix I gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake boot gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/c_cxx.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/c_cxx.cpp:2839:11: warning: 10 enumeration values not handled in switch: 'REQ_for', 'REQ_store', 'REQ_store2'... [-Wswitch] 2839 | switch (request->req_type) | ^~~~~~~~~~~~~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cmd.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmd.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cme.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cme.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cmp.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:171:10: warning: 9 enumeration values not handled in switch: 'REQ_for', 'REQ_store', 'REQ_store2'... [-Wswitch] 171 | switch (request->req_type) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:246:11: warning: 90 enumeration values not handled in switch: 'ACT_any', 'ACT_alter_database', 'ACT_alter_domain'... [-Wswitch] 246 | switch (action->act_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:901:11: warning: 96 enumeration values not handled in switch: 'ACT_any', 'ACT_alter_database', 'ACT_alter_domain'... [-Wswitch] 901 | switch (action->act_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:965:12: warning: 96 enumeration values not handled in switch: 'ACT_any', 'ACT_alter_database', 'ACT_alter_domain'... [-Wswitch] 965 | switch (action->act_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:1392:10: warning: 8 enumeration values not handled in switch: 'lang_undef', 'lang_pascal', 'lang_cobol'... [-Wswitch] 1392 | switch (gpreGlob.sw_language) | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:1760:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1760 | while (reference = alignments[i]) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:1760:20: note: place parentheses around the assignment to silence this warning 1760 | while (reference = alignments[i]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/cmp.cpp:1760:20: note: use '==' to turn this assignment into an equality comparison 1760 | while (reference = alignments[i]) | ^ | == 18 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/exp.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:351:10: warning: 376 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch] 351 | switch (gpreGlob.token_global.tok_keyword) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:1130:12: warning: 8 enumeration values not handled in switch: 'lang_undef', 'lang_pascal', 'lang_fortran'... [-Wswitch] 1130 | switch (gpreGlob.sw_language) | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:1388:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1388 | if (field2 = lookup_field(next)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:1388:15: note: place parentheses around the assignment to silence this warning 1388 | if (field2 = lookup_field(next)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/exp.cpp:1388:15: note: use '==' to turn this assignment into an equality comparison 1388 | if (field2 = lookup_field(next)) | ^ | == 15 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/gpre.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1400:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1400 | while (*terminator++ = *extension++) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1400:24: note: place parentheses around the assignment to silence this warning 1400 | while (*terminator++ = *extension++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1400:24: note: use '==' to turn this assignment into an equality comparison 1400 | while (*terminator++ = *extension++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1416:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1416 | while (*ext++ = *new_extension++) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1416:19: note: place parentheses around the assignment to silence this warning 1416 | while (*ext++ = *new_extension++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1416:19: note: use '==' to turn this assignment into an equality comparison 1416 | while (*ext++ = *new_extension++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1424:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1424 | while (*terminator++ = *extension++) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1424:23: note: place parentheses around the assignment to silence this warning 1424 | while (*terminator++ = *extension++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1424:23: note: use '==' to turn this assignment into an equality comparison 1424 | while (*terminator++ = *extension++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1649:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1649 | q = in_sw_table_iterator->in_sw_name; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1649:9: note: place parentheses around the assignment to silence this warning 1649 | q = in_sw_table_iterator->in_sw_name; | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:1649:9: note: use '==' to turn this assignment into an equality comparison 1649 | q = in_sw_table_iterator->in_sw_name; | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:2378:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2378 | if (action = action->act_rest) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:2378:17: note: place parentheses around the assignment to silence this warning 2378 | if (action = action->act_rest) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/gpre.cpp:2378:17: note: use '==' to turn this assignment into an equality comparison 2378 | if (action = action->act_rest) | ^ | == 17 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/hsh.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | while (c = *string++) | ~~^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:237:11: note: place parentheses around the assignment to silence this warning 237 | while (c = *string++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:237:11: note: use '==' to turn this assignment into an equality comparison 237 | while (c = *string++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:263:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 263 | while (c1 = *string1++) | ~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:263:12: note: place parentheses around the assignment to silence this warning 263 | while (c1 = *string1++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/hsh.cpp:263:12: note: use '==' to turn this assignment into an equality comparison 263 | while (c1 = *string1++) | ^ | == 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/int_cxx.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/int_cxx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/jrdmet.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/jrdmet.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/movg.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/movg.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/msc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/msc.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/obj_cxx.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:185:10: warning: 33 enumeration values not handled in switch: 'ACT_any', 'ACT_at_end', 'ACT_b_declare'... [-Wswitch] 185 | switch (action->act_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:669:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 669 | if (reference = reference->ref_null) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:669:18: note: place parentheses around the assignment to silence this warning 669 | if (reference = reference->ref_null) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:669:18: note: use '==' to turn this assignment into an equality comparison 669 | if (reference = reference->ref_null) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:698:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 698 | if (reference = reference->ref_null) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:698:16: note: place parentheses around the assignment to silence this warning 698 | if (reference = reference->ref_null) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:698:16: note: use '==' to turn this assignment into an equality comparison 698 | if (reference = reference->ref_null) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:1060:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1060 | if (args.pat_value1 = blob->blb_bpb_length) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:1060:22: note: place parentheses around the assignment to silence this warning 1060 | if (args.pat_value1 = blob->blb_bpb_length) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/obj_cxx.cpp:1060:22: note: use '==' to turn this assignment into an equality comparison 1060 | if (args.pat_value1 = blob->blb_bpb_length) | ^ | == 16 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/par.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/par.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/pat.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:186:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 186 | while (c = *pattern++) | ~~^~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:186:11: note: place parentheses around the assignment to silence this warning 186 | while (c = *pattern++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/pat.cpp:186:11: note: use '==' to turn this assignment into an equality comparison 186 | while (c = *pattern++) | ^ | == 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/sqe.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:641:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 641 | if (reference->ref_field = MET_context_field(context, gpreGlob.token_global.tok_string)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:641:28: note: place parentheses around the assignment to silence this warning 641 | if (reference->ref_field = MET_context_field(context, gpreGlob.token_global.tok_string)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:641:28: note: use '==' to turn this assignment into an equality comparison 641 | if (reference->ref_field = MET_context_field(context, gpreGlob.token_global.tok_string)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1047:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1047 | if (field = resolve(node, selection->rse_context[i], &context, &slice_action)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1047:14: note: place parentheses around the assignment to silence this warning 1047 | if (field = resolve(node, selection->rse_context[i], &context, &slice_action)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1047:14: note: use '==' to turn this assignment into an equality comparison 1047 | if (field = resolve(node, selection->rse_context[i], &context, &slice_action)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1446:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1446 | if (field = get_ref(*ptr)) | ~~~~~~^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1446:15: note: place parentheses around the assignment to silence this warning 1446 | if (field = get_ref(*ptr)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1446:15: note: use '==' to turn this assignment into an equality comparison 1446 | if (field = get_ref(*ptr)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1454:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1454 | if (field = get_ref(expr->nod_arg[1])) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1454:13: note: place parentheses around the assignment to silence this warning 1454 | if (field = get_ref(expr->nod_arg[1])) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1454:13: note: use '==' to turn this assignment into an equality comparison 1454 | if (field = get_ref(expr->nod_arg[1])) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1418:10: warning: 72 enumeration values not handled in switch: 'nod_nothing', 'nod_literal', 'nod_value'... [-Wswitch] 1418 | switch (expr->nod_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1731:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1731 | if (relation = par_base_table(request, context->ctx_relation, (const TEXT*) *arg)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1731:17: note: place parentheses around the assignment to silence this warning 1731 | if (relation = par_base_table(request, context->ctx_relation, (const TEXT*) *arg)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:1731:17: note: use '==' to turn this assignment into an equality comparison 1731 | if (relation = par_base_table(request, context->ctx_relation, (const TEXT*) *arg)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:2394:10: warning: 375 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch] 2394 | switch (token.tok_keyword) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:2878:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2878 | if (context = par_joined_relation(request)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:2878:15: note: place parentheses around the assignment to silence this warning 2878 | if (context = par_joined_relation(request)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:2878:15: note: use '==' to turn this assignment into an equality comparison 2878 | if (context = par_joined_relation(request)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:3217:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] 3217 | else | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:3506:10: warning: 69 enumeration values not handled in switch: 'nod_nothing', 'nod_literal', 'nod_value'... [-Wswitch] 3506 | switch (node->nod_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:3753:11: warning: 18 enumeration values not handled in switch: 'SYM_keyword', 'SYM_database', 'SYM_field'... [-Wswitch] 3753 | switch (symbol->sym_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:3862:10: warning: 73 enumeration values not handled in switch: 'nod_nothing', 'nod_field', 'nod_literal'... [-Wswitch] 3862 | switch (expr->nod_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:3961:10: warning: 83 enumeration values not handled in switch: 'nod_nothing', 'nod_field', 'nod_literal'... [-Wswitch] 3961 | switch (fields->nod_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sqe.cpp:3986:11: warning: 67 enumeration values not handled in switch: 'nod_nothing', 'nod_literal', 'nod_value'... [-Wswitch] 3986 | switch ((*ptr)->nod_type) | ^~~~~~~~~~~~~~~~ 26 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/sql.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:207:10: warning: 349 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch] 207 | switch (keyword) | ^~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:2249:10: warning: 377 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch] 2249 | switch (gpreGlob.token_global.tok_keyword) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:5547:10: warning: 85 enumeration values not handled in switch: 'nod_nothing', 'nod_and', 'nod_or'... [-Wswitch] 5547 | switch (expr->nod_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:5785:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5785 | if (symbol = MSC_find_symbol(gpreGlob.token_global.tok_symbol, SYM_dyn_cursor)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:5785:13: note: place parentheses around the assignment to silence this warning 5785 | if (symbol = MSC_find_symbol(gpreGlob.token_global.tok_symbol, SYM_dyn_cursor)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/sql.cpp:5785:13: note: use '==' to turn this assignment into an equality comparison 5785 | if (symbol = MSC_find_symbol(gpreGlob.token_global.tok_symbol, SYM_dyn_cursor)) | ^ | == 16 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/boot/gpre_meta_boot.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/boot/gpre_meta_boot.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/gds.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/os/path_utils.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:2518:54: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2518 | for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next) | ~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:2518:54: note: place parentheses around the assignment to silence this warning 2518 | for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/gds.cpp:2518:54: note: use '==' to turn this assignment into an equality comparison 2518 | for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next) | ^ | == 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Auth.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Auth.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Auth.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/Auth.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/BigInteger.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/BigInteger.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/BigInteger.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/BigInteger.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -msse4 -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -msse4 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/CRC32C.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/CRC32C.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/CharSet.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/CharSet.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/CharSet.cpp:95: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl_classes.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/unicode_util.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/IntlUtil.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/DecFloat.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.cpp:487:10: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_SNAN', 'DEC_CLASS_QNAN', 'DEC_CLASS_NEG_NORMAL'... [-Wswitch] 487 | switch (decDoubleClass(&dec)) | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.cpp:499:10: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_NEG_INF', 'DEC_CLASS_NEG_NORMAL', 'DEC_CLASS_NEG_SUBNORMAL'... [-Wswitch] 499 | switch (decDoubleClass(&dec)) | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.cpp:829:9: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_SNAN', 'DEC_CLASS_QNAN', 'DEC_CLASS_NEG_NORMAL'... [-Wswitch] 829 | switch(decQuadClass(&dec)) | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DecFloat.cpp:841:9: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_NEG_INF', 'DEC_CLASS_NEG_NORMAL', 'DEC_CLASS_NEG_SUBNORMAL'... [-Wswitch] 841 | switch(decQuadClass(&dec)) | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DynamicStrings.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/DynamicStrings.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/DynamicStrings.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Int128.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Int128.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Int128.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Int128.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Int128.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 3 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlParametersBlock.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/IntlParametersBlock.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlParametersBlock.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/IntlParametersBlock.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/IntlUtil.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/IntlUtil.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/IntlUtil.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/MsgMetadata.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/MsgMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/ScanDir.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ScanDir.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/ScanDir.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/ScanDir.h:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/SimilarToRegex.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/SimilarToRegex.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/SimilarToRegex.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/SimilarToRegex.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatementMetadata.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/Nullable.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatementMetadata.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatusArg.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatusArg.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatusArg.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/StatusArg.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/SimpleStatusVector.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatusHolder.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatusHolder.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatusHolder.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/StatusHolder.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/TextType.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/TextType.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/TextType.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl_classes.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/unicode_util.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/IntlUtil.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/ThreadData.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ThreadData.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/ThreadData.cpp:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/fb_tls.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/ThreadStart.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ThreadStart.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/ThreadStart.cpp:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/TimeZoneUtil.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/TimeZoneUtil.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/TimeZoneUtil.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/TimeZoneUtil.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Tokens.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Tokens.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/Tokens.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/Tokens.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/UtilSvc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/UtilSvc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/UtilSvc.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/UtilSvc.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/call_service.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/call_service.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/call_service.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/call_service.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/security.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/cvt.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/CharSet.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/CsConvert.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/cvt.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/db_alias.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/db_alias.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/db_alias.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dllinst.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/dllinst.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/dsc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/dsc.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/enc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/enc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/enc.cpp:12: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/fb_exception.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/fb_exception.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/fb_exception.cpp:7: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/isc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/isc.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/isc_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/isc_file.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc_file.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/isc_file.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/isc_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/isc_sync.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc_sync.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/isc_sync.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/isc_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/keywords.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/keywords.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/pretty.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:159:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | while (parameter = BLR_BYTE) | ~~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:159:19: note: place parentheses around the assignment to silence this warning 159 | while (parameter = BLR_BYTE) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:159:19: note: use '==' to turn this assignment into an equality comparison 159 | while (parameter = BLR_BYTE) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:493:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 493 | while (c = *line++) | ~~^~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:493:11: note: place parentheses around the assignment to silence this warning 493 | while (c = *line++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:493:11: note: use '==' to turn this assignment into an equality comparison 493 | while (c = *line++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:624:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 624 | if (length = print_word(control)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:624:14: note: place parentheses around the assignment to silence this warning 624 | if (length = print_word(control)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:624:14: note: use '==' to turn this assignment into an equality comparison 624 | if (length = print_word(control)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:658:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 658 | if (length = print_word(control)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:658:13: note: place parentheses around the assignment to silence this warning 658 | if (length = print_word(control)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/pretty.cpp:658:13: note: use '==' to turn this assignment into an equality comparison 658 | if (length = print_word(control)) | ^ | == 4 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sdl.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/MetaString.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sdl.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sdl.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/security.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/security.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/security.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/security.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sha.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sha.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sha.cpp:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/sha.h:27: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/unicode_util.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/unicode_util.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/unicode_util.cpp:28: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/utils.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/utils.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/xdr.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/xdr.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/SyncSignals.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/SyncSignals.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/SyncSignals.cpp:49: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_tls.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/divorce.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/divorce.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/divorce.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/os/os_utils.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/fbsyslog.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/fbsyslog.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/guid.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/guid.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/guid.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/os/os_utils.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/isc_ipc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/isc_ipc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/isc_ipc.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/isc_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/isc_ipc.cpp:284:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | for (ptr = &signals; sig = *ptr;) { | ~~~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/isc_ipc.cpp:284:27: note: place parentheses around the assignment to silence this warning 284 | for (ptr = &signals; sig = *ptr;) { | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/isc_ipc.cpp:284:27: note: use '==' to turn this assignment into an equality comparison 284 | for (ptr = &signals; sig = *ptr;) { | ^ | == 3 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/mod_loader.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/mod_loader.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/mod_loader.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/os/mod_loader.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/os_utils.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/os_utils.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/os_utils.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/path_utils.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/path_utils.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/os/posix/path_utils.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/os/os_utils.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BaseStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BaseStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BaseStream.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BaseStream.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BlobWrapper.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BlobWrapper.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BlobWrapper.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BlobWrapper.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/status.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/StatusHolder.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BlrWriter.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BlrWriter.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BlrWriter.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/BlrWriter.h:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ClumpletReader.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ClumpletReader.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ClumpletReader.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ClumpletReader.cpp:210:10: warning: 9 enumeration values not handled in switch: 'EndOfList', 'UnTagged', 'SpbStart'... [-Wswitch] 210 | switch (kind) | ^~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ClumpletReader.cpp:283:10: warning: enumeration value 'EndOfList' not handled in switch [-Wswitch] 283 | switch (kind) | ^~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ClumpletReader.cpp:692:10: warning: 12 enumeration values not handled in switch: 'EndOfList', 'Tagged', 'UnTagged'... [-Wswitch] 692 | switch (kind) | ^~~~ 5 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ClumpletWriter.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ClumpletWriter.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ClumpletWriter.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/DbImplementation.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/DbImplementation.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/DbImplementation.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 11 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Hash.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/Hash.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Hash.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ImplementHelper.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ImplementHelper.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ImplementHelper.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_tls.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/InternalMessageBuffer.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/InternalMessageBuffer.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/MetaString.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/MetaString.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/MetaString.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/MetaString.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/MsgPrint.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/MsgPrint.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/MsgPrint.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/BaseStream.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/NoThrowTimeStamp.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/NoThrowTimeStamp.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/NoThrowTimeStamp.cpp:34: /usr/include/sys/timeb.h:41:2: warning: "this file includes which is deprecated" [-W#warnings] 41 | #warning "this file includes which is deprecated" | ^ 1 warning generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ParsedList.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ParsedList.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/ParsedList.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ParsedList.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/objects_array.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/SafeArg.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/SafeArg.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Switches.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Switches.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Switches.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Switches.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/SyncObject.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/SyncObject.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/SyncObject.cpp:421:10: warning: enumeration value 'SYNC_INVALID' not handled in switch [-Wswitch] 421 | switch (lockType) | ^~~~~~~~ 1 warning generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Synchronize.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Synchronize.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/Synchronize.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/fb_tls.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TempFile.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TempFile.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TempFile.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/os/os_utils.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TimerImpl.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TimerImpl.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TimerImpl.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/../../common/classes/TimerImpl.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/../../common/classes/../../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TomCryptHash.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/Hash.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/TomCryptHash.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/UserBlob.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/UserBlob.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/alloc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/alloc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/alloc.cpp:41: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/alloc.cpp:1560:39: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof] 1560 | static const unsigned MEM_OVERHEAD = offsetof(MemBlock, body); | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/alloc.cpp:1596:39: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof] 1596 | static const unsigned MEM_OVERHEAD = offsetof(MemBlock, body); | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/alloc.cpp:2285:46: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof] 2285 | size_t hunkLength = MemBigHunk::hdrSize() + offsetof(MemBlock, body) + length; | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/alloc.cpp:2346:52: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof] 2346 | MemBlock* block = (MemBlock*) ((UCHAR*) object - offsetof(MemBlock, body)); | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 6 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/fb_string.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/fb_string.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/fb_string.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/init.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/init.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/init.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/locks.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/locks.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/semaphore.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/semaphore.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/semaphore.cpp:29: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/semaphore.cpp:36: /usr/include/sys/timeb.h:41:2: warning: "this file includes which is deprecated" [-W#warnings] 41 | #warning "this file includes which is deprecated" | ^ 3 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/timestamp.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/timestamp.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/timestamp.cpp:35: /usr/include/sys/timeb.h:41:2: warning: "this file includes which is deprecated" [-W#warnings] 41 | #warning "this file includes which is deprecated" | ^ 1 warning generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/zip.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/zip.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/classes/zip.cpp:28: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/ConfigCache.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/ConfigCache.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/ConfigCache.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/config/ConfigCache.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/config.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/config.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/config.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/config/config.h:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/config.cpp:445:11: warning: enumeration values 'TYPE_BOOLEAN' and 'TYPE_INTEGER' not handled in switch [-Wswitch] 445 | switch (entries[i].data_type) | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/config.cpp:578:10: warning: 73 enumeration values not handled in switch: 'KEY_TEMP_BLOCK_SIZE', 'KEY_TEMP_CACHE_LIMIT', 'KEY_REMOTE_FILE_OPEN_ABILITY'... [-Wswitch] 578 | switch (key) | ^~~ 4 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/config_file.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/config_file.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/config_file.cpp:25: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/dir_list.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/dir_list.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/dir_list.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/config/config.h:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/config/dir_list.cpp:218:10: warning: enumeration values 'NotInitialized', 'Restrict', and 'SimpleList' not handled in switch [-Wswitch] 218 | switch (mode) | ^~~~ 3 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sha2/sha2.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sha2/sha2.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sha2/sha2.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sha2/sha2.h:55: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sha2/../../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/sha2/../../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. rm -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a ar crus /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Auth.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/BigInteger.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/CRC32C.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/CharSet.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/DecFloat.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/DynamicStrings.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Int128.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/IntlParametersBlock.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/IntlUtil.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/MsgMetadata.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ScanDir.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/SimilarToRegex.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatementMetadata.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatusArg.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatusHolder.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/TextType.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ThreadData.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ThreadStart.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/TimeZoneUtil.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Tokens.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/UtilSvc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/call_service.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/cvt.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/db_alias.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/dllinst.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/dsc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/enc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/fb_exception.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc_file.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc_sync.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/keywords.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/pretty.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sdl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/security.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sha.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/unicode_util.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/utils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/xdr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/SyncSignals.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/divorce.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/fbsyslog.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/guid.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/isc_ipc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/mod_loader.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/os_utils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/path_utils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BaseStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BlobWrapper.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BlrWriter.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ClumpletReader.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ClumpletWriter.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/DbImplementation.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Hash.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ImplementHelper.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/InternalMessageBuffer.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/MetaString.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/MsgPrint.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/NoThrowTimeStamp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ParsedList.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/SafeArg.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Switches.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/SyncObject.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Synchronize.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TempFile.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TimerImpl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TomCryptHash.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/UserBlob.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/alloc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/fb_string.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/init.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/locks.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/semaphore.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/timestamp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/zip.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/ConfigCache.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/config.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/config_file.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/dir_list.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sha2/sha2.o c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,-rpath,../gen/firebird/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/c_cxx.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cmd.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cme.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cmp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/exp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/gpre.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/hsh.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/int_cxx.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/jrdmet.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/movg.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/msc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/obj_cxx.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/par.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/pat.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/sqe.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/sql.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/boot/gpre_meta_boot.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/gds.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_boot -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lm -lpthread -ldecFloat -lre2 c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] rm -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current (cd /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin; ln -s gpre_boot gpre_current) gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake yvalve gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/DistributedTransaction.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/StatusHolder.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/DistributedTransaction.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/DistributedTransaction.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/MasterImplementation.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/StatusHolder.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/MasterImplementation.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/PluginManager.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/PluginManager.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/PluginManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/MasterImplementation.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/alt.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp:73:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 73 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp:55:19: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here 55 | USHORT count, ...) | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp:111:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 111 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp:55:19: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here 55 | USHORT count, ...) | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp:268:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 268 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/alt.cpp:240:22: note: parameter of type 'SSHORT' (aka 'short') is declared here 240 | SSHORT count, ...) | ^ 5 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/array.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/array.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/array.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/array.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/array.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/StatusArg.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/SimpleStatusVector.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/array.cpp:843:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 843 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/array.cpp:803:49: note: parameter of type 'SSHORT' (aka 'short') is declared here 803 | static ISC_STATUS stuff_args(gen_t* gen, SSHORT count, ...) | ^ 3 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/blob.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/keywordsStub.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/keywordsStub.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/perf.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/utl_proto.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.cpp:52: /usr/include/sys/timeb.h:41:2: warning: "this file includes which is deprecated" [-W#warnings] 41 | #warning "this file includes which is deprecated" | ^ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/preparse.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/prepa_proto.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/preparse.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/user_dsql.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/user_dsql.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/user_dsql.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../dsql/sqlda.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/utl.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:53: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../jrd/event.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../jrd/../common/isc_s_proto.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../jrd/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../jrd/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:56: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:1820:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 1820 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:1797:88: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here 1797 | SLONG API_ROUTINE gds__event_block(UCHAR** event_buffer, UCHAR** result_buffer, USHORT count, ...) | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:1859:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 1859 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/utl.cpp:1797:88: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here 1797 | SLONG API_ROUTINE gds__event_block(UCHAR** event_buffer, UCHAR** result_buffer, USHORT count, ...) | ^ 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/why.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/StatusHolder.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/YObjects.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:3575:17: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 3575 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/why.cpp:3566:35: note: parameter of type 'SSHORT' (aka 'short') is declared here 3566 | isc_tr_handle* traHandle, SSHORT count, ...) | ^ 13 warnings generated. cc -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/config/os/posix/binreloc.c -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/config/os/posix/binreloc.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/config/os/posix/config_root.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/config/os/posix/config_root.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/config/os/posix/config_root.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/inet.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:102: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:1173:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1173 | if (parent_pid = getenv("FB_SIGNAL_PROCESS")) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:1173:17: note: place parentheses around the assignment to silence this warning 1173 | if (parent_pid = getenv("FB_SIGNAL_PROCESS")) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/inet.cpp:1173:17: note: use '==' to turn this assignment into an equality comparison 1173 | if (parent_pid = getenv("FB_SIGNAL_PROCESS")) | ^ | == 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/merge.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/Auth.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/merge.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/parser.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/Auth.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/parser.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/protocol.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/Auth.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/protocol.cpp:1144:10: warning: enumeration value 'XDR_FREE' not handled in switch [-Wswitch] 1144 | switch (xdrs->x_op) | ^~~~~~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/remote.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/Auth.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/remote.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/auth/SecureRemotePassword/srp.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:1: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/BigInteger.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/srp.cpp:4: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/client/BlrFromMessage.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/BlrWriter.h:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/BlrFromMessage.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/client/interface.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/Auth.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remote.h:306: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/remote/client/interface.cpp:8532:12: warning: 94 enumeration values not handled in switch: 'op_void', 'op_connect', 'op_exit'... [-Wswitch] 8532 | switch (p->packet.p_operation) | ^~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:1: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/BigInteger.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecureRemotePassword/srp.h:14: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/remot_proto.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/xdr_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecurityDatabase/LegacyClient.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/auth/SecurityDatabase/LegacyClient.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/auth/SecurityDatabase/LegacyClient.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../auth/SecurityDatabase/LegacyClient.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/plugins/crypt/arc4/Arc4.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/plugins/crypt/arc4/Arc4.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/plugins/crypt/arc4/Arc4.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -Wl,--version-script,firebird.vers -L/usr/local/lib -D_THREAD_SAFE -shared -Wl,-soname,libfbclient.so.4 -Wl,-rpath,/usr/local/lib -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib/libfbclient.so.4.0.5 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/DistributedTransaction.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/MasterImplementation.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/PluginManager.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/alt.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/array.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/blob.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/gds.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/keywordsStub.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/perf.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/preparse.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/user_dsql.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/utl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/why.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/config/os/posix/binreloc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/yvalve/config/os/posix/config_root.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/inet.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/merge.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/parser.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/protocol.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/remote.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/auth/SecureRemotePassword/srp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/client/BlrFromMessage.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/remote/client/interface.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/auth/SecurityDatabase/LegacyClient.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/plugins/crypt/arc4/Arc4.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lm -lpthread -ldecFloat -lre2 -ltommath -ltomcrypt c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] (cd /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.4.0.5 libfbclient.so.4 ) (cd /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.4 libfbclient.so ) gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake engine gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Attachment.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Attachment.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Coercion.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Coercion.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Coercion.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Collation.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Collation.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ConfigTable.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ConfigTable.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ConfigTable.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/CryptoManager.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/CryptoManager.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/CryptoManager.cpp:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/DataTypeUtil.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DataTypeUtil.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DataTypeUtil.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Database.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/lck.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Database.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/DbCreators.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../auth/SecureRemotePassword/Message.h:9: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DbCreators.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DbCreators.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/DebugInterface.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Attachment.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/DebugInterface.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/DebugInterface.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ExtEngineManager.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ExtEngineManager.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ExtEngineManager.cpp:374:12: warning: enumeration values 'req_return', 'req_receive', and 'req_send' not handled in switch [-Wswitch] 374 | switch (request->req_operation) | ^~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Function.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/GarbageCollector.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:23: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GarbageCollector.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/GlobalRWLock.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/GlobalRWLock.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/IntlManager.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/IntlManager.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/IntlManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/JrdStatement.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/JrdStatement.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Mapping.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../auth/SecureRemotePassword/Message.h:9: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:41: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/ThreadStart.h:207:7: warning: implicit conversion of nullptr constant to 'bool' [-Wnull-conversion] 207 | if (cleanup) | ~~ ^~~~~~~ | false /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/ThreadStart.h:181:30: note: in instantiation of member function 'ThreadFinishSync<(anonymous namespace)::MappingIpc *>::internalRun' requested here 181 | ((ThreadFinishSync*) arg)->internalRun(); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/ThreadStart.h:137:17: note: in instantiation of member function 'ThreadFinishSync<(anonymous namespace)::MappingIpc *>::internalRun' requested here 137 | Thread::start(internalRun, this, threadPriority | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Mapping.cpp:867:16: note: in instantiation of member function 'ThreadFinishSync<(anonymous namespace)::MappingIpc *>::run' requested here 867 | cleanupSync.run(this); | ^ 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/MetaName.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/MetaName.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/MetaName.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Monitoring.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Monitoring.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Optimizer.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Optimizer.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/PreparedStatement.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/PreparedStatement.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/PreparedStatement.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RandomGenerator.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RandomGenerator.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RecordBuffer.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordBuffer.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RecordSourceNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/DecFloat.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RecordSourceNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Relation.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Relation.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ResultSet.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ResultSet.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ResultSet.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Routine.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Routine.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Routine.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/JrdStatement.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RuntimeStatistics.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/RuntimeStatistics.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Savepoint.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/Savepoint.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/SysFunction.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/TimeZoneUtil.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SysFunction.cpp:6024:45: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 6024 | impure->vlu_misc.vlu_double = (double) n / MAX_SINT64; | ~ ^~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64' 746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST' 283 | #define QUADCONST(n) (n##LL) | ^~~~~ :71:1: note: expanded from here 71 | 0x7FFFFFFFFFFFFFFFLL | ^~~~~~~~~~~~~~~~~~~~ 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/SystemPackages.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/status.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/StatusHolder.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/SystemPackages.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/SystemPackages.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/TempSpace.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/TempFile.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TempSpace.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/TimeZone.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/TimeZone.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/TimeZone.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/UserManagement.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/val.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/UserManagement.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/UserManagement.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Monitoring.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/VirtualTable.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/VirtualTable.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/blb.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blb.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/blob_filter.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/config/config.h:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/blob_filter.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/btn.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btn.cpp:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 11 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/btr.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/TimeZoneUtil.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:403:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 403 | } while (key = key->key_next.get()); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:403:15: note: place parentheses around the assignment to silence this warning 403 | } while (key = key->key_next.get()); | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/btr.cpp:403:15: note: use '==' to turn this assignment into an equality comparison 403 | } while (key = key->key_next.get()); | ^ | == 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/builtin.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/builtin.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/builtin.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/flu.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/objects_array.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cch.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:734:10: warning: enumeration values 'lsLockedHavePage' and 'lsError' not handled in switch [-Wswitch] 734 | switch (lockState) | ^~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:2608:28: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 2608 | Precedence* precedence = BLOCK(que_prec, Precedence, pre_higher); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:2636:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof] 2636 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_dirty); | ^ ~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3275:28: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 3275 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^ ~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3402:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 3402 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3488:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 3488 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^ ~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3587:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof] 3587 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ ~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3631:21: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof] 3631 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ ~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3641:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof] 3641 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ ~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3800:23: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof] 3800 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_in_use); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3829:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof] 3829 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ ~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3895:25: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof] 3895 | BufferDesc* oldest = BLOCK(que_inst, BufferDesc, bdb_in_use); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:3999:32: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 3999 | Precedence* precedence = BLOCK(que2, Precedence, pre_higher); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:4093:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 4093 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^ ~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:4634:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 4634 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:4715:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 4715 | const Precedence* precedence = BLOCK(queue, Precedence, pre_higher); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:4815:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof] 4815 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^ ~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK' 198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld)) | ^ ~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/Synchronize.h:36: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/ThreadStart.h:207:7: warning: implicit conversion of nullptr constant to 'bool' [-Wnull-conversion] 207 | if (cleanup) | ~~ ^~~~~~~ | false /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/ThreadStart.h:181:30: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 181 | ((ThreadFinishSync*) arg)->internalRun(); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/ThreadStart.h:137:17: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 137 | Thread::start(internalRun, this, threadPriority | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cch.cpp:1558:25: note: in instantiation of member function 'ThreadFinishSync::run' requested here 1558 | bcb->bcb_writer_fini.run(bcb); | ^ 31 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cmp.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cmp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cvt.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cvt2.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/cvt2.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/dfw.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:73: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:76: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.cpp:7229:10: warning: 57 enumeration values not handled in switch: 'dfw_null', 'dfw_create_relation', 'dfw_delete_relation'... [-Wswitch] 7229 | switch (work->dfw_type) | ^~~~~~~~~~~~~~ 14 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/dpm.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/dyn_util.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/err.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/err.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/event.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/init.h:31: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/cch.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:270:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 270 | if (interest = historical_interest(session, event_offset)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:270:16: note: place parentheses around the assignment to silence this warning 270 | if (interest = historical_interest(session, event_offset)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:270:16: note: use '==' to turn this assignment into an equality comparison 270 | if (interest = historical_interest(session, event_offset)) | ^ | == In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/ThreadStart.h:207:7: warning: implicit conversion of nullptr constant to 'bool' [-Wnull-conversion] 207 | if (cleanup) | ~~ ^~~~~~~ | false /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/ThreadStart.h:181:30: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 181 | ((ThreadFinishSync*) arg)->internalRun(); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/ThreadStart.h:137:17: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 137 | Thread::start(internalRun, this, threadPriority | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/event.cpp:636:16: note: in instantiation of member function 'ThreadFinishSync::run' requested here 636 | m_cleanupSync.run(this); | ^ 15 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/evl.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/evl.cpp:66: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/exe.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:59: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/VaryStr.h:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/exe.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ext.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ext.cpp:41: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/filters.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 191 | while (c = *p++) | ~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:191:12: note: place parentheses around the assignment to silence this warning 191 | while (c = *p++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:191:12: note: use '==' to turn this assignment into an equality comparison 191 | while (c = *p++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:1317:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1317 | while (string = (filter_tmp*) control->ctl_data[0]) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:1317:17: note: place parentheses around the assignment to silence this warning 1317 | while (string = (filter_tmp*) control->ctl_data[0]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/filters.cpp:1317:17: note: use '==' to turn this assignment into an equality comparison 1317 | while (string = (filter_tmp*) control->ctl_data[0]) | ^ | == 15 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/flu.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:50: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/config/config.h:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/flu.cpp:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/fun.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/config/config.h:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:46: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.cpp:765:10: warning: enumeration value 'UeNone' not handled in switch [-Wswitch] 765 | switch (udfError) | ^~~~~~~~ 14 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/grant.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/idx.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/idx.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/inf.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/inf.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ini.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/intl.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl.cpp:96: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/intl_builtin.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:1: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_classes.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/unicode_util.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/IntlUtil.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:7: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/intl_builtin.cpp:11: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/jrd.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:33: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/lck.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/Hash.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/lck.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/met.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/mov.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/classes/VaryStr.h:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/mov.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/nbak.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nbak.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/nodebug.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/nodebug.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ods.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/ods.cpp:134:41: warning: offset of on non-standard-layout type 'index_root_page' [-Winvalid-offsetof] 134 | return static_cast((page_size - offsetof(index_root_page, irt_rpt[0])) / | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/opt.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/opt.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/pag.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:67: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../common/config/config.h:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/pag.cpp:70: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/par.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/par.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/rlck.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rlck.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/rpb_chain.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/rpb_chain.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/rpb_chain.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/scl.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/sdw.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sdw.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/shut.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/shut.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/sort.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sort.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/sqz.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/sqz.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/sqz.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/svc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/svc.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/tpc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:89:52: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof] 89 | const ULONG dataSize = sm->sh_mem_length_mapped - offsetof(SnapshotList, slots[0]); | ^ ~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:105:53: warning: offset of on non-standard-layout type 'TransactionStatusBlock' [-Winvalid-offsetof] 105 | memset(header->data, 0, sm->sh_mem_length_mapped - offsetof(TransactionStatusBlock, data[0])); | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:284:46: warning: offset of on non-standard-layout type 'TransactionStatusBlock' [-Winvalid-offsetof] 284 | const ULONG dataOffset = static_cast(offsetof(TransactionStatusBlock, data[0])); | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:853:59: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof] 853 | static_cast((m_snapshots->sh_mem_length_mapped - offsetof(SnapshotList, slots[0])) / sizeof(SnapshotData)), | ^ ~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:877:40: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof] 877 | (m_snapshots->sh_mem_length_mapped - offsetof(SnapshotList, slots[0])) / sizeof(SnapshotData)) | ^ ~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tpc.cpp:888:6: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof] 888 | offsetof(SnapshotList, slots[0])), false)) | ^ ~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 19 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/tra.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/tra.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/validation.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/validation.cpp:546: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/vio.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:47: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/jrd.h:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/../jrd/../common/classes/Synchronize.h:36: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/ThreadStart.h:207:7: warning: implicit conversion of nullptr constant to 'bool' [-Wnull-conversion] 207 | if (cleanup) | ~~ ^~~~~~~ | false /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/ThreadStart.h:181:30: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 181 | ((ThreadFinishSync*) arg)->internalRun(); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/ThreadStart.h:137:17: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 137 | Thread::start(internalRun, this, threadPriority | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/vio.cpp:2801:23: note: in instantiation of member function 'ThreadFinishSync::run' requested here 2801 | dbb->dbb_gc_fini.run(dbb); | ^ 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/os/posix/unix.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/os/posix/unix.cpp:68: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/AggNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/AggNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/AggNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/BlrDebugWriter.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BlrDebugWriter.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/BoolNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../common/classes/VaryStr.h:30: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/BoolNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DSqlDataTypeUtil.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DSqlDataTypeUtil.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/DataTypeUtil.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DSqlDataTypeUtil.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DdlNodes.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/MetaName.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/DdlNodes.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:12218:9: warning: enumeration value 'rel_persistent' not handled in switch [-Wswitch] 12218 | switch(type) | ^~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:21585:11: warning: enumeration values 'TYPE_CHECK' and 'TYPE_NOT_NULL' not handled in switch [-Wswitch] 21585 | switch (constraint.type) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.cpp:27469:11: warning: enumeration value 'MAP_RPL' not handled in switch [-Wswitch] 27469 | switch(op) | ^~ 16 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DsqlBatch.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlBatch.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/TempSpace.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlBatch.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DsqlCompilerScratch.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCompilerScratch.cpp:22: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DsqlCompilerScratch.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DsqlCursor.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/DsqlCursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/tra_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/ExprNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../common/TimeZoneUtil.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ExprNodes.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/PackageNodes.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../jrd/MetaName.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/dyn.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/PackageNodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/DdlNodes.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/Parser.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/Parser.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Parser.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/DdlNodes.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/StmtNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:23: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../common/TimeZoneUtil.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/BoolNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:9480:10: warning: 51 enumeration values not handled in switch: 'TYPE_AGGREGATE', 'TYPE_ALIAS', 'TYPE_ARITHMETIC'... [-Wswitch] 9480 | switch (expr->getType()) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/StmtNodes.cpp:9709:10: warning: 53 enumeration values not handled in switch: 'TYPE_AGGREGATE', 'TYPE_ALIAS', 'TYPE_ARRAY'... [-Wswitch] 9709 | switch (exprNode->getType()) | ^~~~~~~~~~~~~~~~~~~ 15 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/WinNodes.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/WinNodes.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/WinNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/ddl.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/MetaName.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/ddl.cpp:75: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/SysFunction.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/dsql.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:96:10: warning: 17 enumeration values not handled in switch: 'TYPE_INSERT', 'TYPE_DELETE', 'TYPE_UPDATE'... [-Wswitch] 96 | switch (type) | ^~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:817:10: warning: 18 enumeration values not handled in switch: 'TYPE_SELECT', 'TYPE_SELECT_UPD', 'TYPE_INSERT'... [-Wswitch] 817 | switch (statement->getType()) | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/dsql.cpp:2070:12: warning: 15 enumeration values not handled in switch: 'TYPE_INSERT', 'TYPE_DELETE', 'TYPE_UPDATE'... [-Wswitch] 2070 | switch (statement->getType()) | ^~~~~~~~~~~~~~~~~~~~ 16 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/errd.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/errd.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/gen.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/DdlNodes.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/gen.cpp:630:12: warning: enumeration value 'NULLS_DEFAULT' not handled in switch [-Wswitch] 630 | switch (orderNode->nullsPlacement) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/make.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:272:12: warning: 4 enumeration values not handled in switch: 'CONSTANT_DOUBLE', 'CONSTANT_DECIMAL', 'CONSTANT_NUM128'... [-Wswitch] 272 | switch (numeric_flag) | ^~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/make.cpp:293:12: warning: 4 enumeration values not handled in switch: 'CONSTANT_DOUBLE', 'CONSTANT_DECIMAL', 'CONSTANT_NUM128'... [-Wswitch] 293 | switch (numeric_flag) | ^~~~~~~~~~~~ 15 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/metd.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.cpp:48: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/tra.h:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/movd.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/movd.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. sed -n '/%type .*/p' < /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/parse.y > /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/types.y sed 's/%type .*//' < /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/parse.y > /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y.y (/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/btyacc/btyacc -l -d -S /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/btyacc_fb.ske /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y.y; echo $? > /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y.status) 2>&1 | tee /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y.txt /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/btyacc/btyacc: 61 shift/reduce conflicts, 17 reduce/reduce conflicts. YYTABLESIZE: 151455 (exit `cat /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y.status`) sed -n -e "s/.*btyacc: \(.*conflicts.*\)/\1/p" /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y.txt > /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/parse-conflicts.txt sed -i -e 's/#define \([A-Z].*\)/#define TOK_\1/' /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y_tab.h sed -i -e 's/#define TOK_YY\(.*\)/#define YY\1/' /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y_tab.h mv -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y_tab.h /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen/parse.h mv -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/y_tab.c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp touch /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.cpp:13: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/pass1.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:145: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/pass1.cpp:146: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/utld.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/utld.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/ExtDS.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:793:10: warning: enumeration values 'traNotSet' and 'traAutonomous' not handled in switch [-Wswitch] 793 | switch (traScope) | ^~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ExtDS.cpp:1583:10: warning: enumeration values 'traNotSet' and 'traAutonomous' not handled in switch [-Wswitch] 1583 | switch (m_scope) | ^~~~~~~ 15 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/InternalDS.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/InternalDS.cpp:555:10: warning: enumeration value 'TYPE_SESSION_MANAGEMENT' not handled in switch [-Wswitch] 555 | switch (statement->getType()) | ^~~~~~~~~~~~~~~~~~~~ 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/IscDS.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:1500:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 1500 | va_start(ptr, count); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/IscDS.cpp:1490:21: note: parameter of type 'short' is declared here 1490 | short count, ...) | ^ 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/ValidatePassword.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/ValidatePassword.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/extds/../../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/AggregatedStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/AggregatedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/BitmapTableScan.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BitmapTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/BufferedStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/DecFloat.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/align.h:54: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/BufferedStream.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/ConditionalStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ConditionalStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/Cursor.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Cursor.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/ExternalTableScan.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ExternalTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FilteredStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FilteredStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FirstRowsStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FirstRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FullOuterJoin.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullOuterJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FullTableScan.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/FullTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/HashJoin.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/Aligner.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/HashJoin.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/IndexTableScan.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/IndexTableScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/LockedStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/LockedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/MergeJoin.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/MergeJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/NestedLoopJoin.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/ProcedureScan.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/ProcedureScan.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/RecordSource.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecordSource.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/RecursiveStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/RecursiveStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/SingularStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SingularStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/SkipRowsStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SkipRowsStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/SortedStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/SortedStream.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/Union.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/Union.cpp:21: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/VirtualTableScan.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/VirtualTableScan.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/WindowedStream.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/recsrc/WindowedStream.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Applier.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Applier.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/ChangeLog.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:24: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/ChangeLog.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Config.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Config.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Config.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/config/config_file.h:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Manager.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletWriter.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/ClumpletReader.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Manager.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Publisher.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Publisher.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Replicator.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Replicator.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Utils.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Utils.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/replication/Utils.cpp:24: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/GenericMap.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceCmdLine.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceCmdLine.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceCmdLine.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceConfigStorage.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/classes/TempFile.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceConfigStorage.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceLog.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceLog.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceLog.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/StatusArg.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/../common/SimpleStatusVector.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/../common/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/../common/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceManager.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:34: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceManager.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceObjects.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceObjects.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/Relation.h:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceService.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/svc.h:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/TraceService.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/Mapping.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/RecordSourceNodes.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/ExprNodes.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/lock/lock.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../lock/lock_proto.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../lock/../common/classes/GenericMap.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:44: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/jrd.h:89: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../jrd/Database.h:72: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../jrd/../jrd/replication/Manager.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof] 80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K | ^ ~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:2023:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2023 | if (target = deadlock_walk(target, maybe_deadlock)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:2023:15: note: place parentheses around the assignment to silence this warning 2023 | if (target = deadlock_walk(target, maybe_deadlock)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:2023:15: note: use '==' to turn this assignment into an equality comparison 2023 | if (target = deadlock_walk(target, maybe_deadlock)) | ^ | == In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../lock/lock_proto.h:42: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../lock/../common/ThreadStart.h:207:7: warning: implicit conversion of nullptr constant to 'bool' [-Wnull-conversion] 207 | if (cleanup) | ~~ ^~~~~~~ | false /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../lock/../common/ThreadStart.h:181:30: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 181 | ((ThreadFinishSync*) arg)->internalRun(); | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/../lock/../common/ThreadStart.h:137:17: note: in instantiation of member function 'ThreadFinishSync::internalRun' requested here 137 | Thread::start(internalRun, this, threadPriority | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/lock/lock.cpp:1810:18: note: in instantiation of member function 'ThreadFinishSync::run' requested here 1810 | m_cleanupSync.run(this); | ^ 15 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/alice.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/alice.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/alice.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/alice_meta.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice_meta.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice_meta.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice_meta.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice_meta.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/alice.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/exe.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/exe.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/exe.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/alice.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/tdr.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/tdr.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/tdr.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/alice.h:31: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/fb_blk.h:4: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/tdr.cpp:314:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 314 | if (trans = MET_get_transaction(status_vector, handle, id)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/tdr.cpp:314:14: note: place parentheses around the assignment to silence this warning 314 | if (trans = MET_get_transaction(status_vector, handle, id)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/tdr.cpp:314:14: note: use '==' to turn this assignment into an equality comparison 314 | if (trans = MET_get_transaction(status_vector, handle, id)) | ^ | == 3 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/OdsDetection.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/backup.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:51: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6428:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6428 | for (field = fields; field = fields;) | ~~~~~~^~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6428:29: note: place parentheses around the assignment to silence this warning 6428 | for (field = fields; field = fields;) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6428:29: note: use '==' to turn this assignment into an equality comparison 6428 | for (field = fields; field = fields;) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6460:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6460 | while (field = unaligned) | ~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6460:15: note: place parentheses around the assignment to silence this warning 6460 | while (field = unaligned) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6460:15: note: use '==' to turn this assignment into an equality comparison 6460 | while (field = unaligned) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6467:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6467 | while (field = aligned) | ~~~~~~^~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6467:15: note: place parentheses around the assignment to silence this warning 6467 | while (field = aligned) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6467:15: note: use '==' to turn this assignment into an equality comparison 6467 | while (field = aligned) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6474 | while (field = aligned4) | ~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6474:15: note: place parentheses around the assignment to silence this warning 6474 | while (field = aligned4) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6474:15: note: use '==' to turn this assignment into an equality comparison 6474 | while (field = aligned4) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6481:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6481 | while (field = aligned8) | ~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6481:15: note: place parentheses around the assignment to silence this warning 6481 | while (field = aligned8) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:6481:15: note: use '==' to turn this assignment into an equality comparison 6481 | while (field = aligned8) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7438:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7438 | if (no_reserve = (USHORT) gds__vax_integer(d, length)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7438:19: note: place parentheses around the assignment to silence this warning 7438 | if (no_reserve = (USHORT) gds__vax_integer(d, length)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7438:19: note: use '==' to turn this assignment into an equality comparison 7438 | if (no_reserve = (USHORT) gds__vax_integer(d, length)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7443:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7443 | if (page_buffers = gds__vax_integer(d, length)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7443:21: note: place parentheses around the assignment to silence this warning 7443 | if (page_buffers = gds__vax_integer(d, length)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7443:21: note: use '==' to turn this assignment into an equality comparison 7443 | if (page_buffers = gds__vax_integer(d, length)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7456:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7456 | if (db_read_only = (USHORT) gds__vax_integer(d, length)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7456:21: note: place parentheses around the assignment to silence this warning 7456 | if (db_read_only = (USHORT) gds__vax_integer(d, length)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7456:21: note: use '==' to turn this assignment into an equality comparison 7456 | if (db_read_only = (USHORT) gds__vax_integer(d, length)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7461:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7461 | if (replica_mode = (USHORT) gds__vax_integer(d, length)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7461:21: note: place parentheses around the assignment to silence this warning 7461 | if (replica_mode = (USHORT) gds__vax_integer(d, length)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.cpp:7461:21: note: use '==' to turn this assignment into an equality comparison 7461 | if (replica_mode = (USHORT) gds__vax_integer(d, length)) | ^ | == 21 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/burp.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:43: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:45: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:1926:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1926 | for (const SCHAR* p = string; c = *p++;) | ~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:1926:34: note: place parentheses around the assignment to silence this warning 1926 | for (const SCHAR* p = string; c = *p++;) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:1926:34: note: use '==' to turn this assignment into an equality comparison 1926 | for (const SCHAR* p = string; c = *p++;) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:2539:36: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2539 | for (const SCHAR *num = string; c = *num++;) | ~~^~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:2539:36: note: place parentheses around the assignment to silence this warning 2539 | for (const SCHAR *num = string; c = *num++;) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/burp.cpp:2539:36: note: use '==' to turn this assignment into an equality comparison 2539 | for (const SCHAR *num = string; c = *num++;) | ^ | == 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/canonical.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/canonical.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/misc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/misc.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/mvol.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/mvol.cpp:42: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/restore.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:43: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp.h:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:5418:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5418 | while (error_code = tdgbl->status_vector[1]) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:5418:21: note: place parentheses around the assignment to silence this warning 5418 | while (error_code = tdgbl->status_vector[1]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:5418:21: note: use '==' to turn this assignment into an equality comparison 5418 | while (error_code = tdgbl->status_vector[1]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9282:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9282 | while (error_code = tdgbl->status_vector[1]) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9282:22: note: place parentheses around the assignment to silence this warning 9282 | while (error_code = tdgbl->status_vector[1]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9282:22: note: use '==' to turn this assignment into an equality comparison 9282 | while (error_code = tdgbl->status_vector[1]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9528:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9528 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9528:10: note: place parentheses around the assignment to silence this warning 9528 | if (l = type_lengths[l]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9528:10: note: use '==' to turn this assignment into an equality comparison 9528 | if (l = type_lengths[l]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9876:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9876 | while (error_code = tdgbl->status_vector[1]) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9876:22: note: place parentheses around the assignment to silence this warning 9876 | while (error_code = tdgbl->status_vector[1]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:9876:22: note: use '==' to turn this assignment into an equality comparison 9876 | while (error_code = tdgbl->status_vector[1]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:13459:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13459 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:13459:11: note: place parentheses around the assignment to silence this warning 13459 | if (l = type_lengths[l]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:13459:11: note: use '==' to turn this assignment into an equality comparison 13459 | if (l = type_lengths[l]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:13941:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13941 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:13941:11: note: place parentheses around the assignment to silence this warning 13941 | if (l = type_lengths[l]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:13941:11: note: use '==' to turn this assignment into an equality comparison 13941 | if (l = type_lengths[l]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:14414:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14414 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:14414:11: note: place parentheses around the assignment to silence this warning 14414 | if (l = type_lengths[l]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:14414:11: note: use '==' to turn this assignment into an equality comparison 14414 | if (l = type_lengths[l]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:17491:12: warning: 43 enumeration values not handled in switch: 'att_end', 'att_backup_date', 'att_backup_compress'... [-Wswitch] 17491 | switch(attribute) | ^~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:17883:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17883 | while (*p++ = get(tdgbl)) | ~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:17883:15: note: place parentheses around the assignment to silence this warning 17883 | while (*p++ = get(tdgbl)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.cpp:17883:15: note: use '==' to turn this assignment into an equality comparison 17883 | while (*p++ = get(tdgbl)) | ^ | == 21 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gsec/gsec.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gsec/gsec.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gsec/gsec.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/isc_f_proto.h:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gsec/gsec.cpp:403:10: warning: enumeration value 'ISC_PROTOCOL_LOCAL' not handled in switch [-Wswitch] 403 | switch (ISC_extract_host(databaseName, serverName, true)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/dba.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:48: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:965:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 965 | } while (page = header->hdr_next_page); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:965:17: note: place parentheses around the assignment to silence this warning 965 | } while (page = header->hdr_next_page); | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.cpp:965:17: note: use '==' to turn this assignment into an equality comparison 965 | } while (page = header->hdr_next_page); | ^ | == 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/ppg.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/gstat/ppg.cpp:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ 11 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/nbackup/nbackup.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/db_alias.h:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/utilities/nbackup/nbackup.cpp:2190:11: warning: enumeration value 'nbNone' not handled in switch [-Wswitch] 2190 | switch (op) | ^~ 12 warnings generated. c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -Wl,--version-script,fbplugin.vers -L/usr/local/lib -D_THREAD_SAFE -shared -Wl,-soname,libEngine13.so -Wl,-rpath,/usr/local/lib -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/plugins/libEngine13.so /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Attachment.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Coercion.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Collation.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ConfigTable.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/CryptoManager.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/DataTypeUtil.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Database.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/DbCreators.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/DebugInterface.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ExtEngineManager.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Function.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/GarbageCollector.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/GlobalRWLock.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/IntlManager.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/JrdStatement.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Mapping.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/MetaName.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Monitoring.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Optimizer.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/PreparedStatement.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RandomGenerator.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RecordBuffer.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RecordSourceNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Relation.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ResultSet.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Routine.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/RuntimeStatistics.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/Savepoint.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/SysFunction.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/SystemPackages.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/TempSpace.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/TimeZone.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/UserManagement.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/VirtualTable.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/blb.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/blob_filter.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/btn.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/btr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/builtin.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cch.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cmp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cvt.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/cvt2.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dfw.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dpm.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/dyn_util.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/err.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/event.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/evl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/exe.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ext.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/filters.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/flu.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/fun.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/grant.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/idx.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/inf.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ini.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/intl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/intl_builtin.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/jrd.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/lck.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/met.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/mov.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/nbak.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/nodebug.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/ods.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/opt.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/pag.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/par.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/rlck.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/rpb_chain.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/scl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/sdw.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/shut.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/sort.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/sqz.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/svc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/tpc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/tra.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/validation.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/vio.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/os/posix/unix.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/AggNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/BlrDebugWriter.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/BoolNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DSqlDataTypeUtil.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DdlNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DsqlBatch.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DsqlCompilerScratch.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/DsqlCursor.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/ExprNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/PackageNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/Parser.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/StmtNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/WinNodes.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/ddl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/dsql.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/errd.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/gen.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/make.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/metd.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/movd.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/parse.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/pass1.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/dsql/utld.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/ExtDS.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/InternalDS.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/IscDS.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/extds/ValidatePassword.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/AggregatedStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/BitmapTableScan.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/BufferedStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/ConditionalStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/Cursor.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/ExternalTableScan.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FilteredStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FirstRowsStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FullOuterJoin.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/FullTableScan.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/HashJoin.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/IndexTableScan.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/LockedStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/MergeJoin.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/NestedLoopJoin.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/ProcedureScan.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/RecordSource.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/RecursiveStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/SingularStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/SkipRowsStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/SortedStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/Union.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/VirtualTableScan.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/recsrc/WindowedStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Applier.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/ChangeLog.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Config.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Manager.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Publisher.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Replicator.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/replication/Utils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceCmdLine.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceConfigStorage.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceLog.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceManager.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceObjects.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/jrd/trace/TraceService.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/lock/lock.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice_meta.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/exe.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/tdr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/burp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/canonical.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/misc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/mvol.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gsec/gsec.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/dba.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/gstat/ppg.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/utilities/nbackup/nbackup.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lm -lpthread -ldecFloat -lre2 -ltommath -ltomcrypt -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' /usr/local/bin/gmake gbak gfix gpre gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/common/keywords.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/keywords.o rm -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a ar crus /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Auth.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/BigInteger.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/CRC32C.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/CharSet.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/DecFloat.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/DynamicStrings.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Int128.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/IntlParametersBlock.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/IntlUtil.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/MsgMetadata.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ScanDir.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/SimilarToRegex.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatementMetadata.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatusArg.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/StatusHolder.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/TextType.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ThreadData.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/ThreadStart.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/TimeZoneUtil.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/Tokens.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/UtilSvc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/call_service.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/cvt.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/db_alias.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/dllinst.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/dsc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/enc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/fb_exception.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc_file.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/isc_sync.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/keywords.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/pretty.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sdl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/security.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sha.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/unicode_util.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/utils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/xdr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/SyncSignals.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/divorce.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/fbsyslog.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/guid.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/isc_ipc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/mod_loader.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/os_utils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/os/posix/path_utils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BaseStream.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BlobWrapper.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/BlrWriter.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ClumpletReader.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ClumpletWriter.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/DbImplementation.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Hash.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ImplementHelper.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/InternalMessageBuffer.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/MetaString.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/MsgPrint.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/NoThrowTimeStamp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/ParsedList.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/SafeArg.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Switches.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/SyncObject.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/Synchronize.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TempFile.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TimerImpl.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/TomCryptHash.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/UserBlob.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/alloc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/fb_string.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/init.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/locks.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/semaphore.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/timestamp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/classes/zip.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/ConfigCache.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/config.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/config_file.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/config/dir_list.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common/sha2/sha2.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/main/burpMain.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/main/burpMain.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/burp/main/burpMain.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/burp_proto.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../burp/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,-rpath,../gen/firebird/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/OdsDetection.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/backup.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/burp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/canonical.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/misc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/mvol.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/restore.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/burp/main/burpMain.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gbak -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -lm -lpthread -ldecFloat -lre2 c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/main/aliceMain.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/main/aliceMain.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/alice/main/aliceMain.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/alice_proto.h:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/../common/UtilSvc.h:35: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../alice/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,-rpath,../gen/firebird/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/alice_meta.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/exe.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/tdr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/alice/main/aliceMain.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gfix -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -lm -lpthread -ldecFloat -lre2 c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/ColList.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/ColList.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/ColList.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/Extender.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/Extender.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/Extender.cpp:26: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/InputDevices.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/InputDevices.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/InputDevices.cpp:39: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ 2 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/OptionsBase.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/OptionsBase.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/extract.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:61: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../isql/show_proto.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../isql/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.cpp:63: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/ini.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/isql.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:55: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:2798:13: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_double_quoted_string' not handled in switch [-Wswitch] 2798 | switch (state) | ^~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:2838:13: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_single_quoted_string' not handled in switch [-Wswitch] 2838 | switch (state) | ^~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:7567:12: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_double_quoted_string' not handled in switch [-Wswitch] 7567 | switch (state) | ^~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.cpp:7605:12: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_single_quoted_string' not handled in switch [-Wswitch] 7605 | switch (state) | ^~~~~ 16 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/iutils.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/iutils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/isql/show.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.cpp:52: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/intl.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,-rpath,../gen/firebird/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/ColList.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/Extender.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/InputDevices.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/OptionsBase.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/extract.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/isql.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/iutils.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/isql/show.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/isql-fb -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -L/usr/local/lib -ledit -lcurses -lm -lpthread -ldecFloat -lre2 c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] rm -f metadata.fdb /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/isql-fb -q -i /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dbs/metadata.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gfix -mode read_only metadata.fdb chmod 0444 metadata.fdb rm -f yachts.lnk ln -s metadata.fdb yachts.lnk rm -f msg.fdb echo create database \'msg.fdb\'\; | /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/isql-fb can't format message 17:3 -- message file /usr/local/share/firebird/firebird.msg not found /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gfix -write async msg.fdb for sql in /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/msg.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/facilities2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/locales.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/sqlstates.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/history2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/messages2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/symbols2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/system_errors2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/transmsgs.fr_FR2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/transmsgs.de_DE2.sql; do (echo $sql; /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/isql-fb -i $sql msg.fdb) || exit; done /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/msg.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/facilities2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/locales.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/sqlstates.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/history2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/messages2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/symbols2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/system_errors2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/transmsgs.fr_FR2.sql /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/transmsgs.de_DE2.sql touch msg.timestamp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gbak -MODE read_only -R /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/builds/misc/help.gbak help.fdb chmod 0444 help.fdb rm -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/help/help.fdb cp help.fdb /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/help/help.fdb chmod 0444 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/help/help.fdb rm -f security.fdb rm -f security.tmp echo create database \'security.tmp\'\; | /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/isql-fb can't format message 17:3 -- message file /usr/local/share/firebird/firebird.msg not found /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gfix -write async security.tmp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/isql-fb -i /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/dbs/security.sql security.tmp chmod a=rw security.tmp cp security.tmp security.fdb /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gfix -write sync security.fdb rm -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/security4.fdb cp security.fdb /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/security4.fdb /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/gpre/std/gpre_meta.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:69: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/utils_proto.h:33: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:40: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/gpre.h:1515: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:2695:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2695 | if (DB = database->dbb_handle) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:2695:10: note: place parentheses around the assignment to silence this warning 2695 | if (DB = database->dbb_handle) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:2695:10: note: use '==' to turn this assignment into an equality comparison 2695 | if (DB = database->dbb_handle) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:2697:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2697 | if (gds_trans = database->dbb_transaction) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:2697:18: note: place parentheses around the assignment to silence this warning 2697 | if (gds_trans = database->dbb_transaction) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:2697:18: note: use '==' to turn this assignment into an equality comparison 2697 | if (gds_trans = database->dbb_transaction) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:3277:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3277 | if (relation = | ~~~~~~~~~^ 3278 | MET_get_view_relation(request, /*X.RDB$RELATION_NAME*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3279 | isc_136.isc_139, relation_or_alias, level + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:3277:16: note: place parentheses around the assignment to silence this warning 3277 | if (relation = | ^ | ( 3278 | MET_get_view_relation(request, /*X.RDB$RELATION_NAME*/ 3279 | isc_136.isc_139, relation_or_alias, level + 1)) | | ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:3277:16: note: use '==' to turn this assignment into an equality comparison 3277 | if (relation = | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:3647:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3647 | if (length = fb_utils::name_length(/*FUN.RDB$QUERY_NAME*/ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3648 | isc_97.isc_107)) | ~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:3647:14: note: place parentheses around the assignment to silence this warning 3647 | if (length = fb_utils::name_length(/*FUN.RDB$QUERY_NAME*/ | ^ | ( 3648 | isc_97.isc_107)) | | ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.cpp:3647:14: note: use '==' to turn this assignment into an equality comparison 3647 | if (length = fb_utils::name_length(/*FUN.RDB$QUERY_NAME*/ | ^ | == 16 warnings generated. c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,-rpath,../gen/firebird/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/c_cxx.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cmd.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cme.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/cmp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/exp.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/gpre.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/hsh.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/int_cxx.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/jrdmet.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/movg.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/msc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/obj_cxx.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/par.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/pat.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/sqe.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/sql.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/gpre/std/gpre_meta.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -lm -lpthread -ldecFloat -lre2 c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' rm -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current (cd /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin; ln -s gpre gpre_current) /usr/local/bin/gmake rest gmake[3]: Entering directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/all.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:38: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:209:48: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 209 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ~~~~~^~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:209:48: note: place parentheses around the assignment to silence this warning 209 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:209:48: note: use '==' to turn this assignment into an equality comparison 209 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:415:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 415 | for (ptr = &pool->plb_free; free = *ptr; prior = free, ptr = &free->frb_next) | ~~~~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:415:35: note: place parentheses around the assignment to silence this warning 415 | for (ptr = &pool->plb_free; free = *ptr; prior = free, ptr = &free->frb_next) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:415:35: note: use '==' to turn this assignment into an equality comparison 415 | for (ptr = &pool->plb_free; free = *ptr; prior = free, ptr = &free->frb_next) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:473:46: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 473 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ~~~~~^~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:473:46: note: place parentheses around the assignment to silence this warning 473 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/all.cpp:473:46: note: use '==' to turn this assignment into an equality comparison 473 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ^ | == 15 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/command.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/command.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/compile.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:142:10: warning: 120 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 142 | switch (node1->nod_type) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:519:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | if (value = node->nod_arg[e_stt_value]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:519:13: note: place parentheses around the assignment to silence this warning 519 | if (value = node->nod_arg[e_stt_value]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:519:13: note: use '==' to turn this assignment into an equality comparison 519 | if (value = node->nod_arg[e_stt_value]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:546:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 546 | if (value = node->nod_arg[e_stt_value]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:546:13: note: place parentheses around the assignment to silence this warning 546 | if (value = node->nod_arg[e_stt_value]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:546:13: note: use '==' to turn this assignment into an equality comparison 546 | if (value = node->nod_arg[e_stt_value]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:649:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 649 | if (field = (qli_fld*) node->nod_arg[e_prm_field]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:649:14: note: place parentheses around the assignment to silence this warning 649 | if (field = (qli_fld*) node->nod_arg[e_prm_field]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:649:14: note: use '==' to turn this assignment into an equality comparison 649 | if (field = (qli_fld*) node->nod_arg[e_prm_field]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:667:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 667 | if (value = node->nod_arg[e_fld_subs]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:667:13: note: place parentheses around the assignment to silence this warning 667 | if (value = node->nod_arg[e_fld_subs]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:667:13: note: use '==' to turn this assignment into an equality comparison 667 | if (value = node->nod_arg[e_fld_subs]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:943:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 943 | if (sub = node->nod_arg[e_if_false]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:943:10: note: place parentheses around the assignment to silence this warning 943 | if (sub = node->nod_arg[e_if_false]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:943:10: note: use '==' to turn this assignment into an equality comparison 943 | if (sub = node->nod_arg[e_if_false]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1190:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1190 | if (control = report->rpt_top_rpt) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1190:14: note: place parentheses around the assignment to silence this warning 1190 | if (control = report->rpt_top_rpt) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1190:14: note: use '==' to turn this assignment into an equality comparison 1190 | if (control = report->rpt_top_rpt) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1193:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1193 | if (control = report->rpt_top_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1193:14: note: place parentheses around the assignment to silence this warning 1193 | if (control = report->rpt_top_page) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1193:14: note: use '==' to turn this assignment into an equality comparison 1193 | if (control = report->rpt_top_page) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1196:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1196 | if (control = report->rpt_top_breaks) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1196:14: note: place parentheses around the assignment to silence this warning 1196 | if (control = report->rpt_top_breaks) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1196:14: note: use '==' to turn this assignment into an equality comparison 1196 | if (control = report->rpt_top_breaks) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1203:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1203 | if (control = report->rpt_bottom_breaks) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1203:14: note: place parentheses around the assignment to silence this warning 1203 | if (control = report->rpt_bottom_breaks) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1203:14: note: use '==' to turn this assignment into an equality comparison 1203 | if (control = report->rpt_bottom_breaks) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1216:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1216 | if (control = report->rpt_bottom_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1216:14: note: place parentheses around the assignment to silence this warning 1216 | if (control = report->rpt_bottom_page) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1216:14: note: use '==' to turn this assignment into an equality comparison 1216 | if (control = report->rpt_bottom_page) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1219:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1219 | if (control = report->rpt_bottom_rpt) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1219:14: note: place parentheses around the assignment to silence this warning 1219 | if (control = report->rpt_bottom_rpt) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1219:14: note: use '==' to turn this assignment into an equality comparison 1219 | if (control = report->rpt_bottom_rpt) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1265:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1265 | if (request = compile_rse(context->ctx_stream, old_request, internal_flag, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1266 | send, receive, database)) | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1265:16: note: place parentheses around the assignment to silence this warning 1265 | if (request = compile_rse(context->ctx_stream, old_request, internal_flag, | ^ | ( 1266 | send, receive, database)) | | ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1265:16: note: use '==' to turn this assignment into an equality comparison 1265 | if (request = compile_rse(context->ctx_stream, old_request, internal_flag, | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1308:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1308 | if (list = node->nod_arg[e_rse_sort]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1308:11: note: place parentheses around the assignment to silence this warning 1308 | if (list = node->nod_arg[e_rse_sort]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1308:11: note: use '==' to turn this assignment into an equality comparison 1308 | if (list = node->nod_arg[e_rse_sort]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1314:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1314 | if (list = node->nod_arg[e_rse_reduced]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1314:11: note: place parentheses around the assignment to silence this warning 1314 | if (list = node->nod_arg[e_rse_reduced]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1314:11: note: use '==' to turn this assignment into an equality comparison 1314 | if (list = node->nod_arg[e_rse_reduced]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1320:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1320 | if (list = node->nod_arg[e_rse_group_by]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1320:11: note: place parentheses around the assignment to silence this warning 1320 | if (list = node->nod_arg[e_rse_group_by]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1320:11: note: use '==' to turn this assignment into an equality comparison 1320 | if (list = node->nod_arg[e_rse_group_by]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1608:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1608 | if (sub = node->nod_arg[e_fld_subs]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1608:11: note: place parentheses around the assignment to silence this warning 1608 | if (sub = node->nod_arg[e_fld_subs]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1608:11: note: use '==' to turn this assignment into an equality comparison 1608 | if (sub = node->nod_arg[e_fld_subs]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1683:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1683 | if (sub = node->nod_arg[e_stt_value]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1683:11: note: place parentheses around the assignment to silence this warning 1683 | if (sub = node->nod_arg[e_stt_value]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/compile.cpp:1683:11: note: use '==' to turn this assignment into an equality comparison 1683 | if (sub = node->nod_arg[e_stt_value]) | ^ | == 30 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/dtr.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/dtr.cpp:36: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/err.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/err.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/eval.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:98:10: warning: 114 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 98 | switch (node->nod_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:271:10: warning: 125 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 271 | switch (node->nod_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:334:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 334 | if (missing_parameter = parameter->par_missing) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:334:24: note: place parentheses around the assignment to silence this warning 334 | if (missing_parameter = parameter->par_missing) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:334:24: note: use '==' to turn this assignment into an equality comparison 334 | if (missing_parameter = parameter->par_missing) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:598:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 598 | else if (message = (qli_msg*) node->nod_arg[e_any_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:598:19: note: place parentheses around the assignment to silence this warning 598 | else if (message = (qli_msg*) node->nod_arg[e_any_send]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:598:19: note: use '==' to turn this assignment into an equality comparison 598 | else if (message = (qli_msg*) node->nod_arg[e_any_send]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:711:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 711 | else if (message = (qli_msg*) node->nod_arg[e_fun_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:711:19: note: place parentheses around the assignment to silence this warning 711 | else if (message = (qli_msg*) node->nod_arg[e_fun_send]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:711:19: note: use '==' to turn this assignment into an equality comparison 711 | else if (message = (qli_msg*) node->nod_arg[e_fun_send]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:820:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 820 | else if (message = (qli_msg*) node->nod_arg[e_stt_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:820:19: note: place parentheses around the assignment to silence this warning 820 | else if (message = (qli_msg*) node->nod_arg[e_stt_send]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:820:19: note: use '==' to turn this assignment into an equality comparison 820 | else if (message = (qli_msg*) node->nod_arg[e_stt_send]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:1252:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1252 | while (c = *match++) | ~~^~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:1252:11: note: place parentheses around the assignment to silence this warning 1252 | while (c = *match++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/eval.cpp:1252:11: note: use '==' to turn this assignment into an equality comparison 1252 | while (c = *match++) | ^ | == 19 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/exe.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:30: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:530:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 530 | if (*missing_flag = to_desc->dsc_missing = from_desc->dsc_missing) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:530:21: note: place parentheses around the assignment to silence this warning 530 | if (*missing_flag = to_desc->dsc_missing = from_desc->dsc_missing) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/exe.cpp:530:21: note: use '==' to turn this assignment into an equality comparison 530 | if (*missing_flag = to_desc->dsc_missing = from_desc->dsc_missing) | ^ | == 13 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/expand.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:105:10: warning: 97 enumeration values not handled in switch: 'nod_nothing', 'nod_start_trans', 'nod_exit'... [-Wswitch] 105 | switch (node->syn_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:365:45: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 365 | for (qli_fld** ptr = &QLI_variables; field = *ptr; ptr = &field->fld_next) | ~~~~~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:365:45: note: place parentheses around the assignment to silence this warning 365 | for (qli_fld** ptr = &QLI_variables; field = *ptr; ptr = &field->fld_next) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:365:45: note: use '==' to turn this assignment into an equality comparison 365 | for (qli_fld** ptr = &QLI_variables; field = *ptr; ptr = &field->fld_next) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:381:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 381 | if (q = variable->fld_edit_string) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:381:8: note: place parentheses around the assignment to silence this warning 381 | if (q = variable->fld_edit_string) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:381:8: note: use '==' to turn this assignment into an equality comparison 381 | if (q = variable->fld_edit_string) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:383:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 383 | if (q = variable->fld_query_header) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:383:8: note: place parentheses around the assignment to silence this warning 383 | if (q = variable->fld_query_header) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:383:8: note: use '==' to turn this assignment into an equality comparison 383 | if (q = variable->fld_query_header) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:398:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 398 | if (q = variable->fld_edit_string) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:398:8: note: place parentheses around the assignment to silence this warning 398 | if (q = variable->fld_edit_string) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:398:8: note: use '==' to turn this assignment into an equality comparison 398 | if (q = variable->fld_edit_string) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:401:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 401 | while (*p++ = *q++); | ~~~~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:401:15: note: place parentheses around the assignment to silence this warning 401 | while (*p++ = *q++); | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:401:15: note: use '==' to turn this assignment into an equality comparison 401 | while (*p++ = *q++); | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:405:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 405 | if (q = variable->fld_query_header) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:405:8: note: place parentheses around the assignment to silence this warning 405 | if (q = variable->fld_query_header) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:405:8: note: use '==' to turn this assignment into an equality comparison 405 | if (q = variable->fld_query_header) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 408 | while (*p++ = *q++); | ~~~~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:408:15: note: place parentheses around the assignment to silence this warning 408 | while (*p++ = *q++); | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:408:15: note: use '==' to turn this assignment into an equality comparison 408 | while (*p++ = *q++); | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:623:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 623 | while (control = *ptr) | ~~~~~~~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:623:17: note: place parentheses around the assignment to silence this warning 623 | while (control = *ptr) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:623:17: note: use '==' to turn this assignment into an equality comparison 623 | while (control = *ptr) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:849:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 849 | if (value = input->syn_arg[s_stt_rse]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:849:13: note: place parentheses around the assignment to silence this warning 849 | if (value = input->syn_arg[s_stt_rse]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:849:13: note: use '==' to turn this assignment into an equality comparison 849 | if (value = input->syn_arg[s_stt_rse]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:851:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 851 | if (value = input->syn_arg[s_stt_value]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:851:13: note: place parentheses around the assignment to silence this warning 851 | if (value = input->syn_arg[s_stt_value]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:851:13: note: use '==' to turn this assignment into an equality comparison 851 | if (value = input->syn_arg[s_stt_value]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:853:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 853 | if (value = input->syn_arg[s_stt_default]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:853:13: note: place parentheses around the assignment to silence this warning 853 | if (value = input->syn_arg[s_stt_default]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:853:13: note: use '==' to turn this assignment into an equality comparison 853 | if (value = input->syn_arg[s_stt_default]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:1267:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1267 | else if (syn_list = input->syn_arg[s_mod_list]) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:1267:20: note: place parentheses around the assignment to silence this warning 1267 | else if (syn_list = input->syn_arg[s_mod_list]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:1267:20: note: use '==' to turn this assignment into an equality comparison 1267 | else if (syn_list = input->syn_arg[s_mod_list]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:1422:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1422 | if (rse = context->ctx_rse) | ~~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:1422:12: note: place parentheses around the assignment to silence this warning 1422 | if (rse = context->ctx_rse) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:1422:12: note: use '==' to turn this assignment into an equality comparison 1422 | if (rse = context->ctx_rse) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:1489:10: warning: 121 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 1489 | switch (syn_item->syn_type) | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:2026:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2026 | else if (node = expand_statement(syn_node, right, left)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:2026:19: note: place parentheses around the assignment to silence this warning 2026 | else if (node = expand_statement(syn_node, right, left)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:2026:19: note: use '==' to turn this assignment into an equality comparison 2026 | else if (node = expand_statement(syn_node, right, left)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:2469:12: warning: 116 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 2469 | switch ((*ptr)->nod_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:2557:12: warning: 116 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 2557 | switch ((*ptr)->syn_type) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/expand.cpp:2880:11: warning: enumeration values 'CTX_AGGREGATE' and 'CTX_STREAM' not handled in switch [-Wswitch] 2880 | switch (context->ctx_type) | ^~~~~~~~~~~~~~~~~ 31 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/format.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:152:11: warning: enumeration values 'item_value', 'item_column_header', and 'item_report_header' not handled in switch [-Wswitch] 152 | switch (item->itm_type) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:215:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 215 | else if (l = MIN(n, bottom - q)) | ~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:215:15: note: place parentheses around the assignment to silence this warning 215 | else if (l = MIN(n, bottom - q)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:215:15: note: use '==' to turn this assignment into an equality comparison 215 | else if (l = MIN(n, bottom - q)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:397:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 397 | while (c = *q++) | ~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:397:15: note: place parentheses around the assignment to silence this warning 397 | while (c = *q++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:397:15: note: use '==' to turn this assignment into an equality comparison 397 | while (c = *q++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:750:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 750 | while (c = *string++) | ~~^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:750:12: note: place parentheses around the assignment to silence this warning 750 | while (c = *string++) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:750:12: note: use '==' to turn this assignment into an equality comparison 750 | while (c = *string++) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:971:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 971 | else if (l = MIN(column_width, bottom - q)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:971:16: note: place parentheses around the assignment to silence this warning 971 | else if (l = MIN(column_width, bottom - q)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:971:16: note: use '==' to turn this assignment into an equality comparison 971 | else if (l = MIN(column_width, bottom - q)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:1043:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1043 | if (len = bottom - BOTTOM_LINE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:1043:10: note: place parentheses around the assignment to silence this warning 1043 | if (len = bottom - BOTTOM_LINE) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:1043:10: note: use '==' to turn this assignment into an equality comparison 1043 | if (len = bottom - BOTTOM_LINE) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:1189:10: warning: 116 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 1189 | switch (node1->nod_type) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:1209:10: warning: 116 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 1209 | switch (node2->nod_type) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:1351:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1351 | else | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/format.cpp:1495:11: warning: 6 enumeration values not handled in switch: 'item_value', 'item_column', 'item_tab'... [-Wswitch] 1495 | switch (item->itm_type) | ^~~~~~~~~~~~~~ 22 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/gener.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1184:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1184 | else if (new_request = (qli_req*) node->nod_arg[e_fun_request]) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1184:23: note: place parentheses around the assignment to silence this warning 1184 | else if (new_request = (qli_req*) node->nod_arg[e_fun_request]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1184:23: note: use '==' to turn this assignment into an equality comparison 1184 | else if (new_request = (qli_req*) node->nod_arg[e_fun_request]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1572:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1572 | if (list = node->nod_arg[e_rse_group_by]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1572:12: note: place parentheses around the assignment to silence this warning 1572 | if (list = node->nod_arg[e_rse_group_by]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1572:12: note: use '==' to turn this assignment into an equality comparison 1572 | if (list = node->nod_arg[e_rse_group_by]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1586:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1586 | if (list = node->nod_arg[e_rse_having]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1586:12: note: place parentheses around the assignment to silence this warning 1586 | if (list = node->nod_arg[e_rse_having]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1586:12: note: use '==' to turn this assignment into an equality comparison 1586 | if (list = node->nod_arg[e_rse_having]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1591:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1591 | if (list = node->nod_arg[e_rse_sort]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1591:12: note: place parentheses around the assignment to silence this warning 1591 | if (list = node->nod_arg[e_rse_sort]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1591:12: note: use '==' to turn this assignment into an equality comparison 1591 | if (list = node->nod_arg[e_rse_sort]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1616:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1616 | if (list = node->nod_arg[e_rse_first]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1616:11: note: place parentheses around the assignment to silence this warning 1616 | if (list = node->nod_arg[e_rse_first]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1616:11: note: use '==' to turn this assignment into an equality comparison 1616 | if (list = node->nod_arg[e_rse_first]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1622:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1622 | if (list = node->nod_arg[e_rse_boolean]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1622:11: note: place parentheses around the assignment to silence this warning 1622 | if (list = node->nod_arg[e_rse_boolean]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1622:11: note: use '==' to turn this assignment into an equality comparison 1622 | if (list = node->nod_arg[e_rse_boolean]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1628:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1628 | if (list = node->nod_arg[e_rse_sort]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1628:11: note: place parentheses around the assignment to silence this warning 1628 | if (list = node->nod_arg[e_rse_sort]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1628:11: note: use '==' to turn this assignment into an equality comparison 1628 | if (list = node->nod_arg[e_rse_sort]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1631:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1631 | if (list = node->nod_arg[e_rse_reduced]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1631:11: note: place parentheses around the assignment to silence this warning 1631 | if (list = node->nod_arg[e_rse_reduced]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/gener.cpp:1631:11: note: use '==' to turn this assignment into an equality comparison 1631 | if (list = node->nod_arg[e_rse_reduced]) | ^ | == 20 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/help.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 Version(s) for database "help.fdb" Firebird/FreeBSD/AMD/Intel/x64 (access method), version "FB-V4.0.5.3140 Firebird 4.0" on disk structure version 13.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/hsh.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/hsh.cpp:25: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/lex.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:808:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 808 | while (*p++ = *q++); | ~~~~~^~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:808:15: note: place parentheses around the assignment to silence this warning 808 | while (*p++ = *q++); | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/lex.cpp:808:15: note: use '==' to turn this assignment into an equality comparison 808 | while (*p++ = *q++); | ^ | == 13 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/meta.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 Version(s) for database "yachts.lnk" Firebird/FreeBSD/AMD/Intel/x64 (access method), version "FB-V4.0.5.3140 Firebird 4.0" on disk structure version 13.0 Version(s) for database "yachts.lnk" Firebird/FreeBSD/AMD/Intel/x64 (access method), version "FB-V4.0.5.3140 Firebird 4.0" on disk structure version 13.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:3408:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3408 | while (relation = dbb->dbb_relations) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:3408:18: note: place parentheses around the assignment to silence this warning 3408 | while (relation = dbb->dbb_relations) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:3408:18: note: use '==' to turn this assignment into an equality comparison 3408 | while (relation = dbb->dbb_relations) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:3416:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3416 | while (function = dbb->dbb_functions) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:3416:18: note: place parentheses around the assignment to silence this warning 3416 | while (function = dbb->dbb_functions) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:3416:18: note: use '==' to turn this assignment into an equality comparison 3416 | while (function = dbb->dbb_functions) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:4482:10: warning: 125 enumeration values not handled in switch: 'nod_nothing', 'nod_ready', 'nod_finish'... [-Wswitch] 4482 | switch (node_type) | ^~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6346:33: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6346 | if (relation->rel_system_flag = /*X.RDB$SYSTEM_FLAG*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6347 | isc_22.isc_26) | ~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6346:33: note: place parentheses around the assignment to silence this warning 6346 | if (relation->rel_system_flag = /*X.RDB$SYSTEM_FLAG*/ | ^ | ( 6347 | isc_22.isc_26) | | ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6346:33: note: use '==' to turn this assignment into an equality comparison 6346 | if (relation->rel_system_flag = /*X.RDB$SYSTEM_FLAG*/ | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6924:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6924 | while (field = relation->rel_fields) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6924:15: note: place parentheses around the assignment to silence this warning 6924 | while (field = relation->rel_fields) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6924:15: note: use '==' to turn this assignment into an equality comparison 6924 | while (field = relation->rel_fields) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6928:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6928 | if (symbol = field->fld_query_name) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6928:14: note: place parentheses around the assignment to silence this warning 6928 | if (symbol = field->fld_query_name) { | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.cpp:6928:14: note: use '==' to turn this assignment into an equality comparison 6928 | if (symbol = field->fld_query_name) { | ^ | == 18 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/mov.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:160:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 160 | if (length = arg2->dsc_length) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:160:17: note: place parentheses around the assignment to silence this warning 160 | if (length = arg2->dsc_length) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:160:17: note: use '==' to turn this assignment into an equality comparison 160 | if (length = arg2->dsc_length) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:165:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | if (length = arg1->dsc_length - arg2->dsc_length) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:165:17: note: place parentheses around the assignment to silence this warning 165 | if (length = arg1->dsc_length - arg2->dsc_length) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:165:17: note: use '==' to turn this assignment into an equality comparison 165 | if (length = arg1->dsc_length - arg2->dsc_length) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:172:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 172 | if (length = arg1->dsc_length) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:172:16: note: place parentheses around the assignment to silence this warning 172 | if (length = arg1->dsc_length) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:172:16: note: use '==' to turn this assignment into an equality comparison 172 | if (length = arg1->dsc_length) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:1308:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1308 | if (l = to->dsc_length - length) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:1308:9: note: place parentheses around the assignment to silence this warning 1308 | if (l = to->dsc_length - length) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/mov.cpp:1308:9: note: use '==' to turn this assignment into an equality comparison 1308 | if (l = to->dsc_length - length) | ^ | == 16 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/nounix.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/nounix.o c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/parse.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:28: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:219:10: warning: 179 enumeration values not handled in switch: 'KW_none', 'KW_ABORT', 'KW_ACCEPT'... [-Wswitch] 219 | switch (next_keyword()) | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:1386:10: warning: 192 enumeration values not handled in switch: 'KW_none', 'KW_ABORT', 'KW_ACCEPT'... [-Wswitch] 1386 | switch (keyword) | ^~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2200:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2200 | if (node->syn_arg[s_prt_output] = parse_output()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2200:34: note: place parentheses around the assignment to silence this warning 2200 | if (node->syn_arg[s_prt_output] = parse_output()) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2200:34: note: use '==' to turn this assignment into an equality comparison 2200 | if (node->syn_arg[s_prt_output] = parse_output()) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2267:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2267 | if (constant->con_desc.dsc_length = l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2267:37: note: place parentheses around the assignment to silence this warning 2267 | if (constant->con_desc.dsc_length = l) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2267:37: note: use '==' to turn this assignment into an equality comparison 2267 | if (constant->con_desc.dsc_length = l) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2906:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2906 | if (node->syn_arg[s_prt_output] = parse_output()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2906:34: note: place parentheses around the assignment to silence this warning 2906 | if (node->syn_arg[s_prt_output] = parse_output()) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:2906:34: note: use '==' to turn this assignment into an equality comparison 2906 | if (node->syn_arg[s_prt_output] = parse_output()) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:3123:11: warning: 126 enumeration values not handled in switch: 'nod_nothing', 'nod_finish', 'nod_commit'... [-Wswitch] 3123 | switch (node_type) | ^~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:3576:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3576 | if (tmpptr = tmpptr1) | ~~~~~~~^~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:3576:19: note: place parentheses around the assignment to silence this warning 3576 | if (tmpptr = tmpptr1) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:3576:19: note: use '==' to turn this assignment into an equality comparison 3576 | if (tmpptr = tmpptr1) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4038:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4038 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4038:14: note: place parentheses around the assignment to silence this warning 4038 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4038:14: note: use '==' to turn this assignment into an equality comparison 4038 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4064:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4064 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4064:16: note: place parentheses around the assignment to silence this warning 4064 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4064:16: note: use '==' to turn this assignment into an equality comparison 4064 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4088:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4088 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4088:16: note: place parentheses around the assignment to silence this warning 4088 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4088:16: note: use '==' to turn this assignment into an equality comparison 4088 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4094:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4094 | else if (!(value = (BLK) parse_qualified_relation())) | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4109:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4109 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4109:16: note: place parentheses around the assignment to silence this warning 4109 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4109:16: note: use '==' to turn this assignment into an equality comparison 4109 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4164:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4164 | else if (value = (BLK) get_dbb(symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4164:18: note: place parentheses around the assignment to silence this warning 4164 | else if (value = (BLK) get_dbb(symbol)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4164:18: note: use '==' to turn this assignment into an equality comparison 4164 | else if (value = (BLK) get_dbb(symbol)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4248:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4248 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4248:15: note: place parentheses around the assignment to silence this warning 4248 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4248:15: note: use '==' to turn this assignment into an equality comparison 4248 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4331:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4331 | else if (PAR_match(KW_DESCENDING)) | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4462:10: warning: 189 enumeration values not handled in switch: 'KW_none', 'KW_ABORT', 'KW_ACCEPT'... [-Wswitch] 4462 | switch (keyword) | ^~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/parse.cpp:4634:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4634 | else { | ^ 29 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/picstr.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/picstr.cpp:29: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ 12 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/proc.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 Version(s) for database "yachts.lnk" Firebird/FreeBSD/AMD/Intel/x64 (access method), version "FB-V4.0.5.3140 Firebird 4.0" on disk structure version 13.0 Version(s) for database "yachts.lnk" Firebird/FreeBSD/AMD/Intel/x64 (access method), version "FB-V4.0.5.3140 Firebird 4.0" on disk structure version 13.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:786:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 786 | if (old_blob = PRO_fetch_procedure(old_database, old_name)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:786:17: note: place parentheses around the assignment to silence this warning 786 | if (old_blob = PRO_fetch_procedure(old_database, old_name)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:786:17: note: use '==' to turn this assignment into an equality comparison 786 | if (old_blob = PRO_fetch_procedure(old_database, old_name)) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:1198:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1198 | if (blob = PRO_fetch_procedure(database, name)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:1198:13: note: place parentheses around the assignment to silence this warning 1198 | if (blob = PRO_fetch_procedure(database, name)) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.cpp:1198:13: note: use '==' to turn this assignment into an equality comparison 1198 | if (blob = PRO_fetch_procedure(database, name)) | ^ | == 14 warnings generated. c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/report.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:26: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:86:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | else if (message = (qli_msg*) loop->nod_arg[e_for_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:86:19: note: place parentheses around the assignment to silence this warning 86 | else if (message = (qli_msg*) loop->nod_arg[e_for_send]) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:86:19: note: use '==' to turn this assignment into an equality comparison 86 | else if (message = (qli_msg*) loop->nod_arg[e_for_send]) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:109:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | if (control = report->rpt_top_rpt) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:109:14: note: place parentheses around the assignment to silence this warning 109 | if (control = report->rpt_top_rpt) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:109:14: note: use '==' to turn this assignment into an equality comparison 109 | if (control = report->rpt_top_rpt) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:159:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | if (node = report->rpt_detail_line) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:159:12: note: place parentheses around the assignment to silence this warning 159 | if (node = report->rpt_detail_line) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:159:12: note: use '==' to turn this assignment into an equality comparison 159 | if (node = report->rpt_detail_line) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:176:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 176 | if (control = report->rpt_bottom_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:176:14: note: place parentheses around the assignment to silence this warning 176 | if (control = report->rpt_bottom_page) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:176:14: note: use '==' to turn this assignment into an equality comparison 176 | if (control = report->rpt_bottom_page) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:340:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | if (control = report->rpt_bottom_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:340:15: note: place parentheses around the assignment to silence this warning 340 | if (control = report->rpt_bottom_page) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:340:15: note: use '==' to turn this assignment into an equality comparison 340 | if (control = report->rpt_bottom_page) | ^ | == /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:347:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 347 | if (control = report->rpt_top_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:347:14: note: place parentheses around the assignment to silence this warning 347 | if (control = report->rpt_top_page) | ^ | ( ) /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/report.cpp:347:14: note: use '==' to turn this assignment into an equality comparison 347 | if (control = report->rpt_top_page) | ^ | == 18 warnings generated. /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/qli/show.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 Version(s) for database "yachts.lnk" Firebird/FreeBSD/AMD/Intel/x64 (access method), version "FB-V4.0.5.3140 Firebird 4.0" on disk structure version 13.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.o In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:37: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/../common/classes/fb_string.h:39: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] 383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] 387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW | ^ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch"); | ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch"); | ^ ~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof] 385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch"); | ^ ~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch"); | ^ ~~~~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch"); | ^ ~~~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:32: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof] 392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch"); | ^ ~~~~~~~ /usr/include/stddef.h:65:31: note: expanded from macro 'offsetof' 65 | #define offsetof(type, field) __builtin_offsetof(type, field) | ^ ~~~~~ In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:34: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/dtr.h:27: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/dsc.h:35: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/Int128.h:346: In file included from /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmath.h:60: /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/../qli/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 487 | value.empty(); | ^~~~~~~~~~~ /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.cpp:5008:10: warning: 26 enumeration values not handled in switch: 'show_all', 'show_relation', 'show_database'... [-Wswitch] 5008 | switch (sw) | ^~ 13 warnings generated. c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,-rpath,../gen/firebird/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/all.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/command.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/compile.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/dtr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/err.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/eval.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/exe.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/expand.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/format.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/gener.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/help.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/hsh.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/lex.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/meta.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/mov.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/nounix.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/parse.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/picstr.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/proc.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/report.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/qli/show.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/qli -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -lm -lpthread -ldecFloat -lre2 c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre_current -m -z -n /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/msgs/build_file.epp /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/msgs/build_file.cpp gpre version FB-V4.0.5.3140 Firebird 4.0 Version(s) for database "msg.fdb" Firebird/FreeBSD/AMD/Intel/x64 (access method), version "FB-V4.0.5.3140 Firebird 4.0" on disk structure version 13.0 c++ -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include -isystem /usr/local/include -I/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/re2 -DFREEBSD -DAMD64 -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/msgs/build_file.cpp -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/msgs/build_file.o c++ -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -std=c++17 -std=c++17 -std=c++17 -static-libstdc++ -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,-rpath,../gen/firebird/lib /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/msgs/build_file.o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/temp/Release/common.a -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/build_file -L/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -lm -lpthread -ldecFloat -lre2 c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument] /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/build_file -d msg.fdb -f /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/firebird.msg chmod 666 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/firebird.msg mkdir -p /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/tzdata unzip -o /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/extern/icu/tzdata/le.zip -d /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/tzdata gmake[3]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' gmake[2]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' gmake[1]: Leaving directory '/wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for firebird40-client-4.0.5_2 ===> Generating temporary packing list install -m 555 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/gpre /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/isql-fb /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/bin/qli /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/bin /usr/bin/sed -e "s=%%PREFIX%%=/usr/local=g" /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/firebird.conf > /wrkdirs/usr/ports/databases/firebird40-client/work/firebird.conf install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/firebird.conf /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/etc/firebird/firebird.conf.sample install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/lib/libfbclient.so.4.0.5 /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/lib /bin/ln -fs libfbclient.so.4.0.5 /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/lib/libfbclient.so.4 /bin/ln -fs libfbclient.so.4.0.5 /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/lib/libfbclient.so install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/extlib/ib_util.h /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/ibase.h /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/iberror.h /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/yvalve/perf.h /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/include install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/include/gen/iberror.h /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/include/gen install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/gen/Release/firebird/*.msg /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/share/firebird ===> Installing documentation for firebird40-client-4.0.5_2 install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/doc/README.* /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/doc/Firebird* /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/doc/ambiguity.txt /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/doc/ods11-index-structure.html /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/share/doc/firebird /bin/ln -sf README.user /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/share/doc/firebird/README install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/doc/sql.extensions/* /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/share/doc/firebird/sql.extensions install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/doc/license/* /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/share/doc/firebird/license install -m 0644 /wrkdirs/usr/ports/databases/firebird40-client/work/Firebird-4.0.5.3140-0/src/misc/upgrade/v3.0/* /wrkdirs/usr/ports/databases/firebird40-client/work/stage/usr/local/share/doc/firebird/upgrade ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-11-10T03:29:47+0000' 'PKG_NOTE_ports_top_git_hash=ec159283c191' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=b205cd7d913b' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for firebird40-client-4.0.5_2 ===> Building firebird40-client-4.0.5_2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for firebird40-client-4.0.5_2 build of databases/firebird40-client | firebird40-client-4.0.5_2 ended at Sun Nov 9 23:12:55 EST 2025 build time: 00:43:08