MidnightBSD Magus

databases/firebird40-client

Firebird-4 database client

Flavor Version Run OSVersion Arch License Restricted Status
4.0.4 637 4.0 i386 IDPL IPL 0 fail

License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

Events

Machine Type Time Message
m4032 info 2026-05-12 19:37:35.21665 Test Started
m4032 fail 2026-05-12 19:55:36.965978 make build returned non-zero: 1
m4032 fail 2026-05-12 19:55:37.155121 Test complete.

Log

===>  Building for firebird40-client-4.0.4
/usr/bin/make -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake TARGET=Release master_process
gmake[2]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
ln -sf /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/autoconfig.auto /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/autoconfig.h
/usr/local/bin/gmake updateBuildNum
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake[3]: Nothing to be done for 'updateBuildNum'.
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake export_lists
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake external
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc'
/usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop OUT_DIR=/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/cloop'
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -isystem /usr/local/include -std=c++11 -O3 src/cloop/Action.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Action.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -isystem /usr/local/include -std=c++11 -O3 src/cloop/Expr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Expr.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -isystem /usr/local/include -std=c++11 -O3 src/cloop/Generator.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Generator.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -isystem /usr/local/include -std=c++11 -O3 src/cloop/Lexer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Lexer.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -isystem /usr/local/include -std=c++11 -O3 src/cloop/Parser.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Parser.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -isystem /usr/local/include -std=c++11 -O3 src/cloop/Main.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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++  -fstack-protector-strong -L/usr/local/lib  /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Action.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Expr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Generator.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Lexer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Parser.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Main.o -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop 
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include src/tests/test1/CalcCApi.c -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CalcCApi.o
cc -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include src/tests/test1/CTest.c -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CTest.o
c++  -fstack-protector-strong -L/usr/local/lib  /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CTest.o -shared -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-c.so 
c++  -fstack-protector-strong -L/usr/local/lib  /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CTest.o -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-c 
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -isystem /usr/local/include -std=c++11 -O3 src/tests/test1/CppTest.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CppTest.o
c++  -fstack-protector-strong -L/usr/local/lib  /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CppTest.o -shared -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-cpp.so 
c++  -fstack-protector-strong -L/usr/local/lib  /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CppTest.o -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-cpp 
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/cloop'
/usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/decNumber
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/decNumber'
ln -sf /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/decNumber/libdecFloat.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib
CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O3 -g -fPIC" /usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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 
r - obj/util/rune.o
r - obj/util/strutil.o
r - obj/re2/bitstate.o
r - obj/re2/compile.o
r - obj/re2/dfa.o
r - obj/re2/filtered_re2.o
r - obj/re2/mimics_pcre.o
r - obj/re2/nfa.o
r - obj/re2/onepass.o
r - obj/re2/parse.o
r - obj/re2/perl_groups.o
r - obj/re2/prefilter.o
r - obj/re2/prefilter_tree.o
r - obj/re2/prog.o
r - obj/re2/re2.o
r - obj/re2/regexp.o
r - obj/re2/set.o
r - obj/re2/simplify.o
r - obj/re2/stringpiece.o
r - obj/re2/tostring.o
r - obj/re2/unicode_casefold.o
r - 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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -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.   -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O3 -g -fPIC -DNDEBUG re2/unicode_groups.cc
c++ -shared -Wl,-soname,libre2.so.0,--version-script,libre2.symbols -pthread    -fstack-protector-strong -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 '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2'
ln -sf /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2/obj/libre2.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake updateCloopInterfaces
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/firebird/FirebirdInterface.idl c++ /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/firebird/IdlFbInterfaces.h IDL_FB_INTERFACES_H Firebird I
cc -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/def_awk /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/def_awk.c
cc -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/isc_grep /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/isc_grep.c
cp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/pascal/fb_get_master_interface.pas /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/def_awk >/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/def_awk >/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/isc_grep >/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/firebird/FirebirdInterface.idl pascal /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/Firebird.pas Firebird --uses SysUtils \
	--interfaceFile /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/pascal/Pascal.interface.pas \
    	--implementationFile /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/pascal/Pascal.implementation.pas \
    	--exceptionClass FbException \
    	--functionsFile /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas \
    	--prefix I
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake boot
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/c_cxx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:1261:39: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 1261 |                         printa(column, "%s = isc_%d;", s2, request->req_ident);
      |                                                  ~~        ^~~~~~~~~~~~~~~~~~
      |                                                  %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:1293:44: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 1293 |                         printa(column, "if (%s != isc_%d)", s2, request->req_ident);
      |                                                       ~~        ^~~~~~~~~~~~~~~~~~
      |                                                       %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:1364:33: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 1364 |                 printa(column, "isc_%d = 0;", action->act_request->req_blobs->blb_ident);
      |                                     ~~        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2815:42: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2815 |                 printa(0, "static char\n   *isc_%dp;", request->req_ident);
      |                                                 ~~     ^~~~~~~~~~~~~~~~~~
      |                                                 %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2817:48: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2817 |                         printa(0, "static short\n   isc_%dl = %d;", request->req_ident, request->req_length);
      |                                                         ~~          ^~~~~~~~~~~~~~~~~~
      |                                                         %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2821:50: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2821 |                 printa(0, "static %s\n   *isc_%dt;", DCL_LONG, request->req_ident);
      |                                               ~~               ^~~~~~~~~~~~~~~~~~
      |                                               %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2825:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2824 |                 printa(0, "static isc_stmt_handle\n   isc_%ds;\t\t/* sql statement handle */",
      |                                                           ~~
      |                                                           %lu
 2825 |                            request->req_ident);
      |                            ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2831:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2830 |                         printa(0, "static isc_stmt_handle\n   isc_%ds;\t\t/* sql statement handle */",
      |                                                                   ~~
      |                                                                   %lu
 2831 |                                    request->req_ident);
      |                                    ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2834:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2832 |                 printa(0, "static %sshort\n   isc_%dl = %d;",
      |                                                   ~~
      |                                                   %lu
 2833 |                            (request->req_flags & REQ_extend_dpb) ? "" : CONST_STR,
 2834 |                            request->req_ident, request->req_length);
      |                            ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                         ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2859:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2859 |                         printa(0, "static %sunsigned char\n   isc_%d [] = {", CONST_STR, request->req_ident);
      |                                                                   ~~                     ^~~~~~~~~~~~~~~~~~
      |                                                                   %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2861:60: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2861 |                         printa(0, "static %schar\n   isc_%d [] = {", CONST_STR, request->req_ident);
      |                                                          ~~                     ^~~~~~~~~~~~~~~~~~
      |                                                          %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2892:20: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2891 |                 printa(INDENT, "};\t/* end of %s string for request isc_%d */\n",
      |                                                                         ~~
      |                                                                         %lu
 2892 |                            string_type, request->req_ident);
      |                                         ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2904:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2903 |                                 printa(0, "static %sshort\n   isc_%dl = %d;", CONST_STR,
      |                                                                   ~~
      |                                                                   %lu
 2904 |                                            reference->ref_sdl_ident, reference->ref_sdl_length);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2905:61: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2905 |                                 printa(0, "static %schar\n   isc_%d [] = {", CONST_STR, reference->ref_sdl_ident);
      |                                                                  ~~                     ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                  %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2912:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2911 |                                 printa(INDENT, "};\t/* end of sdl string for request isc_%d */\n",
      |                                                                                          ~~
      |                                                                                          %lu
 2912 |                                            reference->ref_sdl_ident);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2934:35: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2934 |                 printa(INDENT, "isc_%dv [%d],", request->req_ident,
      |                                     ~~          ^~~~~~~~~~~~~~~~~~
      |                                     %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2936:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2936 |                 printa(INDENT, "isc_%ds;", request->req_ident);
      |                                     ~~     ^~~~~~~~~~~~~~~~~~
      |                                     %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2979:70: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2979 |                         printa(column, "isc_blob_handle\t\tisc_%d;\t\t/* blob handle */", blob->blb_ident);
      |                                                                ~~                         ^~~~~~~~~~~~~~~
      |                                                                %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2981:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2980 |                         printa(column, "char\t\t\tisc_%d [%d];\t/* blob segment */",
      |                                                       ~~
      |                                                       %lu
 2981 |                                    blob->blb_buff_ident, blob->blb_seg_length);
      |                                    ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2981:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2980 |                         printa(column, "char\t\t\tisc_%d [%d];\t/* blob segment */",
      |                                                           ~~
      |                                                           %lu
 2981 |                                    blob->blb_buff_ident, blob->blb_seg_length);
      |                                                          ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2982:70: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2982 |                         printa(column, "unsigned short\tisc_%d;\t\t/* segment length */", blob->blb_len_ident);
      |                                                             ~~                            ^~~~~~~~~~~~~~~~~~~
      |                                                             %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3116:6: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3115 |         printa(column, "isc_%d",
      |                             ~~
      |                             %lu
 3116 |                    (action->act_type == ACT_segment) ? blob->blb_buff_ident :
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3117 |                                 (action->act_type == ACT_segment_length) ? blob->blb_len_ident : blob->blb_ident);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3206:33: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3206 |         printa(column, "isc_%ds = %d", request->req_ident, slice->slc_field->fld_array->fld_length);
      |                             ~~         ^~~~~~~~~~~~~~~~~~
      |                             %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3230:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3229 |                 printa(column, "isc_%dv [%d] = %s;",
      |                                     ~~
      |                                     %lu
 3230 |                            request->req_ident, reference->ref_id, reference->ref_value);
      |                            ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3704:43: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3704 |         printa(column, "struct isc_%d_struct {", port->por_ident);
      |                                    ~~            ^~~~~~~~~~~~~~~
      |                                    %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3796:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3796 |         printa(column, "} isc_%d;", port->por_ident);
      |                               ~~    ^~~~~~~~~~~~~~~
      |                               %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3829:40: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3829 |                                 printa(column, "%s = isc_%d;", s2, request->req_ident);
      |                                                          ~~        ^~~~~~~~~~~~~~~~~~
      |                                                          %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3864:44: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3864 |                         printa(column, "if (%s != isc_%d)", s2, request->req_ident);
      |                                                       ~~        ^~~~~~~~~~~~~~~~~~
      |                                                       %lu
41 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cme.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                         ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                         ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                 ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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])
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:1760:20: note: place parentheses around the assignment to silence this warning
 1760 |                 while (reference = alignments[i])
      |                                  ^              
      |                        (                        )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/exp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                 ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:1388:15: note: place parentheses around the assignment to silence this warning
 1388 |                         if (field2 = lookup_field(next))
      |                                    ^                   
      |                             (                          )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/gpre.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1400:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 1400 |                 while (*terminator++ = *extension++)
      |                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1400:24: note: place parentheses around the assignment to silence this warning
 1400 |                 while (*terminator++ = *extension++)
      |                                      ^             
      |                        (                           )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1400:24: note: use '==' to turn this assignment into an equality comparison
 1400 |                 while (*terminator++ = *extension++)
      |                                      ^
      |                                      ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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++)
      |                                        ~~~~~~~^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1416:19: note: place parentheses around the assignment to silence this warning
 1416 |                                 while (*ext++ = *new_extension++)
      |                                               ^                 
      |                                        (                        )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1416:19: note: use '==' to turn this assignment into an equality comparison
 1416 |                                 while (*ext++ = *new_extension++)
      |                                               ^
      |                                               ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1424:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 1424 |         while (*terminator++ = *extension++)
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1424:23: note: place parentheses around the assignment to silence this warning
 1424 |         while (*terminator++ = *extension++)
      |                              ^             
      |                (                           )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1424:23: note: use '==' to turn this assignment into an equality comparison
 1424 |         while (*terminator++ = *extension++)
      |                              ^
      |                              ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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;
      |                                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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;
      |                                            ^                                 
      |                                          (                                   )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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;
      |                                            ^
      |                                            ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                             ~~~~~~~^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:2378:17: note: place parentheses around the assignment to silence this warning
 2378 |                                         if (action = action->act_rest)
      |                                                    ^                 
      |                                             (                        )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/hsh.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  237 |         while (c = *string++)
      |                ~~^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:237:11: note: place parentheses around the assignment to silence this warning
  237 |         while (c = *string++)
      |                  ^          
      |                (            )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:237:11: note: use '==' to turn this assignment into an equality comparison
  237 |         while (c = *string++)
      |                  ^
      |                  ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:263:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  263 |         while (c1 = *string1++)
      |                ~~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:263:12: note: place parentheses around the assignment to silence this warning
  263 |         while (c1 = *string1++)
      |                   ^           
      |                (              )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/int_cxx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/jrdmet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/movg.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/msc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/obj_cxx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:669:18: note: place parentheses around the assignment to silence this warning
  669 |                         if (reference = reference->ref_null)
      |                                       ^                    
      |                             (                              )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:669:18: note: use '==' to turn this assignment into an equality comparison
  669 |                         if (reference = reference->ref_null)
      |                                       ^
      |                                       ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:698:16: note: place parentheses around the assignment to silence this warning
  698 |         if (reference = reference->ref_null)
      |                       ^                    
      |             (                              )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:698:16: note: use '==' to turn this assignment into an equality comparison
  698 |         if (reference = reference->ref_null)
      |                       ^
      |                       ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                             ^                     
      |             (                                     )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                             ^
      |                             ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1262:38: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 1262 |                         printa(column, "%s = fb_%d;", s2, request->req_ident);
      |                                                 ~~        ^~~~~~~~~~~~~~~~~~
      |                                                 %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1294:43: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 1294 |                         printa(column, "if (%s != fb_%d)", s2, request->req_ident);
      |                                                      ~~        ^~~~~~~~~~~~~~~~~~
      |                                                      %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1366:32: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 1366 |                 printa(column, "fb_%d = 0;", action->act_request->req_blobs->blb_ident);
      |                                    ~~        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                    %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2831:41: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2831 |                 printa(0, "static char\n   *fb_%dp;", request->req_ident);
      |                                                ~~     ^~~~~~~~~~~~~~~~~~
      |                                                %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2833:47: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2833 |                         printa(0, "static short\n   fb_%dl = %d;", request->req_ident, request->req_length);
      |                                                        ~~          ^~~~~~~~~~~~~~~~~~
      |                                                        %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2837:49: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2837 |                 printa(0, "static %s\n   *fb_%dt;", DCL_LONG, request->req_ident);
      |                                              ~~               ^~~~~~~~~~~~~~~~~~
      |                                              %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2841:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2840 |                 printa(0, "static Firebird::IStatement*\n   fb_%ds;\t\t/* sql statement handle */",
      |                                                                ~~
      |                                                                %lu
 2841 |                            request->req_ident);
      |                            ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2847:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2846 |                         printa(0, "static Firebird::IStatement*\n   fb_%ds;\t\t/* sql statement handle */",
      |                                                                        ~~
      |                                                                        %lu
 2847 |                                    request->req_ident);
      |                                    ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2850:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2848 |                 printa(0, "static %sunsigned\n   fb_%dl = %d;",
      |                                                     ~~
      |                                                     %lu
 2849 |                            (request->req_flags & REQ_extend_dpb) ? "" : CONST_STR,
 2850 |                            request->req_ident, request->req_length);
      |                            ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2851:67: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2851 |                 printa(0, "static %sunsigned char\n   fb_%d [] = {", CONST_STR, request->req_ident);
      |                                                          ~~                     ^~~~~~~~~~~~~~~~~~
      |                                                          %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2909:20: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2908 |                 printa(INDENT, "};\t/* end of %s string for request fb_%d */\n",
      |                                                                        ~~
      |                                                                        %lu
 2909 |                            string_type, request->req_ident);
      |                                         ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2921:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2920 |                                 printa(0, "static %sunsigned\n   fb_%dl = %d;", CONST_STR,
      |                                                                     ~~
      |                                                                     %lu
 2921 |                                            reference->ref_sdl_ident, reference->ref_sdl_length);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2922:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2922 |                                 printa(0, "static %sunsigned char\n   fb_%d [] = {", CONST_STR, reference->ref_sdl_ident);
      |                                                                          ~~                     ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                          %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2929:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2928 |                                 printa(INDENT, "};\t/* end of sdl string for request fb_%d */\n",
      |                                                                                         ~~
      |                                                                                         %lu
 2929 |                                            reference->ref_sdl_ident);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2951:34: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2951 |                 printa(INDENT, "fb_%dv [%d],", request->req_ident,
      |                                    ~~          ^~~~~~~~~~~~~~~~~~
      |                                    %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2953:29: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2953 |                 printa(INDENT, "fb_%ds;", request->req_ident);
      |                                    ~~     ^~~~~~~~~~~~~~~~~~
      |                                    %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2996:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2996 |                         printa(column, "isc_blob_handle\t\tfb_%d;\t\t/* blob handle */", blob->blb_ident);
      |                                                               ~~                         ^~~~~~~~~~~~~~~
      |                                                               %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2998:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2997 |                         printa(column, "char\t\t\tfb_%d [%d];\t/* blob segment */",
      |                                                      ~~
      |                                                      %lu
 2998 |                                    blob->blb_buff_ident, blob->blb_seg_length);
      |                                    ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2998:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2997 |                         printa(column, "char\t\t\tfb_%d [%d];\t/* blob segment */",
      |                                                          ~~
      |                                                          %lu
 2998 |                                    blob->blb_buff_ident, blob->blb_seg_length);
      |                                                          ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2999:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 2999 |                         printa(column, "unsigned short\tfb_%d;\t\t/* segment length */", blob->blb_len_ident);
      |                                                            ~~                            ^~~~~~~~~~~~~~~~~~~
      |                                                            %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3115:6: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3114 |         printa(column, "fb_%d",
      |                            ~~
      |                            %lu
 3115 |                    (action->act_type == ACT_segment) ? blob->blb_buff_ident :
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3116 |                                 (action->act_type == ACT_segment_length) ? blob->blb_len_ident : blob->blb_ident);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3206:32: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3206 |         printa(column, "fb_%ds = %d", request->req_ident, slice->slc_field->fld_array->fld_length);
      |                            ~~         ^~~~~~~~~~~~~~~~~~
      |                            %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3230:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3229 |                 printa(column, "fb_%dv [%d] = %s;",
      |                                    ~~
      |                                    %lu
 3230 |                            request->req_ident, reference->ref_id, reference->ref_value);
      |                            ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3362:32: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3359 |                 printa(column, "%s = %s->startTransaction(%s, %d, fb_tpb_%d);",
      |                                                                          ~~
      |                                                                          %lu
 3360 |                         trans->tra_handle ? trans->tra_handle : gpreGlob.transaction_name,
 3361 |                         trans->tra_tpb->tpb_database->dbb_name->sym_string, vector,
 3362 |                         trans->tra_tpb->tpb_length, trans->tra_tpb->tpb_ident);
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3373:5: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3371 |                         printa(column + INDENT * 2, "{%s, fb_tpb_%d, %d}%s\n",
      |                                                                  ~~
      |                                                                  %lu
 3372 |                                 tpb_iterator->tpb_database->dbb_name->sym_string,
 3373 |                                 tpb_iterator->tpb_ident, tpb_iterator->tpb_length,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3706:42: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3706 |         printa(column, "struct fb_%d_struct {", port->por_ident);
      |                                   ~~            ^~~~~~~~~~~~~~~
      |                                   %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3794:29: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3794 |         printa(column, "} fb_%d;", port->por_ident);
      |                              ~~    ^~~~~~~~~~~~~~~
      |                              %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3827:39: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3827 |                                 printa(column, "%s = fb_%d;", s2, request->req_ident);
      |                                                         ~~        ^~~~~~~~~~~~~~~~~~
      |                                                         %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3862:43: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
 3862 |                         printa(column, "if (%s != fb_%d)", s2, request->req_ident);
      |                                                      ~~        ^~~~~~~~~~~~~~~~~~
      |                                                      %lu
45 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/par.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/pat.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:186:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  186 |         while (c = *pattern++)
      |                ~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:186:11: note: place parentheses around the assignment to silence this warning
  186 |         while (c = *pattern++)
      |                  ^           
      |                (             )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sqe.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                          ^                                                             
      |                     (                                                                                  )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                          ^
      |                                          ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                   ^                                                                  
      |                             (                                                                        )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                   ^
      |                                   ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                     ~~~~~~^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1446:15: note: place parentheses around the assignment to silence this warning
 1446 |                                 if (field = get_ref(*ptr))
      |                                           ^              
      |                                     (                    )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1446:15: note: use '==' to turn this assignment into an equality comparison
 1446 |                                 if (field = get_ref(*ptr))
      |                                           ^
      |                                           ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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]))
      |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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]))
      |                           ^                          
      |                     (                                )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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]))
      |                           ^
      |                           ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                      ^                                                                   
      |                             (                                                                            )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                      ^
      |                                      ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:2878:15: note: place parentheses around the assignment to silence this warning
 2878 |                 if (context = par_joined_relation(request))
      |                             ^                             
      |                     (                                     )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:2878:15: note: use '==' to turn this assignment into an equality comparison
 2878 |                 if (context = par_joined_relation(request))
      |                             ^
      |                             ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:3217:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
 3217 |                                 else
      |                                 ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                         ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                    ^                                                                  
      |             (                                                                         )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/boot/gpre_meta_boot.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/gds.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/os/path_utils.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:2482:54: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 2482 |         for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next)
      |                                                       ~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:2482:54: note: place parentheses around the assignment to silence this warning
 2482 |         for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next)
      |                                                             ^           
      |                                                       (                 )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:2482:54: note: use '==' to turn this assignment into an equality comparison
 2482 |         for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next)
      |                                                             ^
      |                                                             ==
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Auth.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Auth.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Auth.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/BigInteger.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/BigInteger.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/BigInteger.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/BigInteger.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -msse4 -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/CRC32C.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CRC32C.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/CharSet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CharSet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/CharSet.cpp:95:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl_classes.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/unicode_util.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DecFloat.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
  487 |                         value.empty();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                 ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                 ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DynamicStrings.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DynamicStrings.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DynamicStrings.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Int128.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlParametersBlock.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlParametersBlock.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlParametersBlock.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/IntlParametersBlock.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/MsgMetadata.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ScanDir.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ScanDir.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ScanDir.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ScanDir.h:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/SimilarToRegex.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/SimilarToRegex.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/SimilarToRegex.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/SimilarToRegex.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatementMetadata.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/Nullable.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusArg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusArg.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusArg.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatusArg.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/SimpleStatusVector.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusHolder.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusHolder.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusHolder.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TextType.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TextType.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TextType.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl_classes.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/unicode_util.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadData.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadData.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadData.cpp:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadStart.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadStart.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadStart.cpp:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TimeZoneUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TimeZoneUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TimeZoneUtil.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Tokens.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Tokens.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Tokens.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/Tokens.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/UtilSvc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/UtilSvc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/UtilSvc.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/UtilSvc.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/call_service.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/call_service.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/call_service.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/call_service.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/security.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/cvt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/CharSet.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/CsConvert.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/db_alias.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/db_alias.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/db_alias.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dllinst.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dllinst.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dsc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/enc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/enc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/enc.cpp:12:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/fb_exception.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/fb_exception.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/fb_exception.cpp:7:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_file.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_file.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_file.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_sync.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_sync.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_sync.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/keywords.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/pretty.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                ~~~~~~~~~~^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:159:19: note: place parentheses around the assignment to silence this warning
  159 |         while (parameter = BLR_BYTE)
      |                          ^         
      |                (                   )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:159:19: note: use '==' to turn this assignment into an equality comparison
  159 |         while (parameter = BLR_BYTE)
      |                          ^
      |                          ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:493:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  493 |         while (c = *line++)
      |                ~~^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:493:11: note: place parentheses around the assignment to silence this warning
  493 |         while (c = *line++)
      |                  ^        
      |                (          )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:493:11: note: use '==' to turn this assignment into an equality comparison
  493 |         while (c = *line++)
      |                  ^
      |                  ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:624:14: note: place parentheses around the assignment to silence this warning
  624 |                 if (length = print_word(control))
      |                            ^                    
      |                     (                           )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:624:14: note: use '==' to turn this assignment into an equality comparison
  624 |                 if (length = print_word(control))
      |                            ^
      |                            ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:658:13: note: place parentheses around the assignment to silence this warning
  658 |         if (length = print_word(control))
      |                    ^                    
      |             (                           )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sdl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/MetaString.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/security.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/security.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/security.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/security.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha.cpp:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sha.h:27:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/unicode_util.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/unicode_util.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/unicode_util.cpp:28:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/xdr.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/SyncSignals.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/SyncSignals.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/SyncSignals.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/divorce.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/divorce.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/divorce.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/fbsyslog.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/fbsyslog.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/guid.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/guid.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/guid.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/isc_ipc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/isc_ipc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/isc_ipc.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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;) {
      |                              ~~~~^~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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;) {
      |                                  ^     
      |                              (         )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/mod_loader.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/mod_loader.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/mod_loader.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/mod_loader.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/os_utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/os_utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/os_utils.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/path_utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/path_utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/path_utils.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BaseStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlobWrapper.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlobWrapper.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlobWrapper.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlobWrapper.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/status.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlrWriter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlrWriter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlrWriter.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/BlrWriter.h:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletReader.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp:210:10: warning: 9 enumeration values not handled in switch: 'EndOfList', 'UnTagged', 'SpbStart'... [-Wswitch]
  210 |         switch (kind)
      |                 ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp:283:10: warning: enumeration value 'EndOfList' not handled in switch [-Wswitch]
  283 |         switch (kind)
      |                 ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletWriter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletWriter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletWriter.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/DbImplementation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/DbImplementation.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
11 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Hash.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/Hash.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ImplementHelper.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ImplementHelper.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ImplementHelper.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/InternalMessageBuffer.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MetaString.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MetaString.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MetaString.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/MetaString.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MsgPrint.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MsgPrint.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MsgPrint.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/NoThrowTimeStamp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/NoThrowTimeStamp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/NoThrowTimeStamp.cpp:34:
/usr/include/sys/timeb.h:43:2: warning: "this file includes  which is deprecated" [-W#warnings]
   43 | #warning "this file includes  which is deprecated"
      |  ^
1 warning generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ParsedList.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ParsedList.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ParsedList.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ParsedList.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/objects_array.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/SafeArg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SafeArg.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Switches.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Switches.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Switches.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Switches.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/SyncObject.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SyncObject.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Synchronize.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Synchronize.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Synchronize.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TempFile.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TempFile.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TempFile.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TimerImpl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TimerImpl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TimerImpl.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/../../common/classes/TimerImpl.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/../../common/classes/../../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TomCryptHash.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/Hash.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/UserBlob.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/UserBlob.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/alloc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp:41:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
6 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/fb_string.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/init.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/init.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/init.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/locks.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/locks.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/semaphore.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/semaphore.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/semaphore.cpp:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/semaphore.cpp:36:
/usr/include/sys/timeb.h:43:2: warning: "this file includes  which is deprecated" [-W#warnings]
   43 | #warning "this file includes  which is deprecated"
      |  ^
3 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/timestamp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/timestamp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/timestamp.cpp:35:
/usr/include/sys/timeb.h:43:2: warning: "this file includes  which is deprecated" [-W#warnings]
   43 | #warning "this file includes  which is deprecated"
      |  ^
1 warning generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/zip.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/zip.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/zip.cpp:28:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/ConfigCache.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/ConfigCache.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/ConfigCache.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/ConfigCache.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp:425:11: warning: enumeration values 'TYPE_BOOLEAN' and 'TYPE_INTEGER' not handled in switch [-Wswitch]
  425 |                 switch (entries[i].data_type)
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp:558:10: warning: 73 enumeration values not handled in switch: 'KEY_TEMP_BLOCK_SIZE', 'KEY_TEMP_CACHE_LIMIT', 'KEY_REMOTE_FILE_OPEN_ABILITY'... [-Wswitch]
  558 |         switch (key)
      |                 ^~~
4 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config_file.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config_file.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config_file.cpp:25:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/dir_list.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/dir_list.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/dir_list.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/sha2.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha2/sha2.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/sha2.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/sha2.h:55:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a
ar  crus /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Auth.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/BigInteger.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CRC32C.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CharSet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DecFloat.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DynamicStrings.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Int128.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlParametersBlock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/MsgMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ScanDir.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/SimilarToRegex.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatementMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusHolder.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TextType.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadData.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadStart.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TimeZoneUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Tokens.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/UtilSvc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/call_service.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/cvt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/db_alias.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dllinst.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dsc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/enc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/fb_exception.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_sync.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/pretty.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sdl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/security.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/unicode_util.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/xdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/SyncSignals.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/divorce.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/fbsyslog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/guid.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/isc_ipc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/mod_loader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/os_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/path_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BaseStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlobWrapper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlrWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletReader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/DbImplementation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Hash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ImplementHelper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/InternalMessageBuffer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MetaString.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MsgPrint.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/NoThrowTimeStamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ParsedList.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SafeArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Switches.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SyncObject.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Synchronize.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TempFile.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TimerImpl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TomCryptHash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/UserBlob.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/alloc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/fb_string.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/init.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/locks.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/semaphore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/timestamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/zip.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/ConfigCache.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/dir_list.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha2/sha2.o
c++  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -static-libstdc++  -fstack-protector-strong -L/usr/local/lib  -D_THREAD_SAFE   -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl  -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/c_cxx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cme.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/exp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/gpre.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/hsh.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/int_cxx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/jrdmet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/movg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/msc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/obj_cxx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/par.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/pat.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sqe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/boot/gpre_meta_boot.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/gds.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_boot -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -liconv -lm  -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a 
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
rm -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current
(cd /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin; ln -s gpre_boot gpre_current)
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake yvalve
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/DistributedTransaction.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/MasterImplementation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/PluginManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/PluginManager.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/alt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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);
      |                       ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:55:19: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here
   55 |                                                                                  USHORT count, ...)
      |                                                                                         ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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);
      |                       ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:55:19: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here
   55 |                                                                                  USHORT count, ...)
      |                                                                                         ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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);
      |                       ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:240:22: note: parameter of type 'SSHORT' (aka 'short') is declared here
  240 |                                                                                                          SSHORT count, ...)
      |                                                                                                                 ^
5 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/array.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/StatusArg.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/SimpleStatusVector.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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);
      |                       ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/blob.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/keywordsStub.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/keywordsStub.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/perf.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/utl_proto.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:52:
/usr/include/sys/timeb.h:43:2: warning: "this file includes  which is deprecated" [-W#warnings]
   43 | #warning "this file includes  which is deprecated"
      |  ^
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/preparse.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/prepa_proto.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/user_dsql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/user_dsql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/user_dsql.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../dsql/sqlda.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/utl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../jrd/event.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../jrd/../common/isc_s_proto.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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);
      |                       ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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, ...)
      |                                                                                        ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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);
      |                       ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/why.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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);
      |                               ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/config/os/posix/binreloc.c -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/binreloc.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/config/os/posix/config_root.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/config_root.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/config/os/posix/config_root.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/inet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:1172:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 1172 |         if (parent_pid = getenv("FB_SIGNAL_PROCESS"))
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:1172:17: note: place parentheses around the assignment to silence this warning
 1172 |         if (parent_pid = getenv("FB_SIGNAL_PROCESS"))
      |                        ^                            
      |             (                                       )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:1172:17: note: use '==' to turn this assignment into an equality comparison
 1172 |         if (parent_pid = getenv("FB_SIGNAL_PROCESS"))
      |                        ^
      |                        ==
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/merge.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/parser.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/protocol.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:1145:10: warning: enumeration value 'XDR_FREE' not handled in switch [-Wswitch]
 1145 |         switch (xdrs->x_op)
      |                 ^~~~~~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/remote.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/srp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:1:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/BigInteger.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/BlrFromMessage.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/BlrWriter.h:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/interface.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:8512:12: warning: 94 enumeration values not handled in switch: 'op_void', 'op_connect', 'op_exit'... [-Wswitch]
 8512 |                         switch (p->packet.p_operation)
      |                                 ^~~~~~~~~~~~~~~~~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:1:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/BigInteger.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecurityDatabase/LegacyClient.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecurityDatabase/LegacyClient.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecurityDatabase/LegacyClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecurityDatabase/LegacyClient.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/plugins/crypt/arc4/Arc4.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/plugins/crypt/arc4/Arc4.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/plugins/crypt/arc4/Arc4.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -static-libstdc++ -Wl,--version-script,firebird.vers  -fstack-protector-strong -L/usr/local/lib  -D_THREAD_SAFE  -shared   -Wl,-soname,libfbclient.so.4 -Wl,-rpath,/usr/local/lib  -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libfbclient.so.4.0.4 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/DistributedTransaction.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/MasterImplementation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/PluginManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/alt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/gds.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/keywordsStub.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/perf.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/preparse.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/user_dsql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/utl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/why.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/binreloc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/config_root.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/inet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/merge.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/parser.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/protocol.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/remote.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/srp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/BlrFromMessage.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/interface.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecurityDatabase/LegacyClient.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/plugins/crypt/arc4/Arc4.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib  -liconv -lm  -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a  -ltommath -ltomcrypt 
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
(cd /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.4.0.4 libfbclient.so.4 )
(cd /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.4 libfbclient.so )
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake engine
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Attachment.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:45:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:7:1: note: expanded from here
    7 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Coercion.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Collation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ConfigTable.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/CryptoManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DataTypeUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DataTypeUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Database.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/lck.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DbCreators.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../auth/SecureRemotePassword/Message.h:9:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DebugInterface.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DebugInterface.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ExtEngineManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:238:1: note: expanded from here
  238 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Function.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:229:1: note: expanded from here
  229 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GarbageCollector.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:23:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GlobalRWLock.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/IntlManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/IntlManager.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/JrdStatement.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:238:1: note: expanded from here
  238 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Mapping.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../auth/SecureRemotePassword/Message.h:9:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/MetaName.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Monitoring.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Optimizer.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:229:1: note: expanded from here
  229 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/PreparedStatement.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RandomGenerator.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RandomGenerator.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordBuffer.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordSourceNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/DecFloat.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:230:1: note: expanded from here
  230 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Relation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ResultSet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Routine.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RuntimeStatistics.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Savepoint.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SysFunction.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:61:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:245:1: note: expanded from here
  245 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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;
      |                                                  ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:250:1: note: expanded from here
  250 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SystemPackages.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/status.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TempSpace.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/TempFile.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TimeZone.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/UserManagement.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/VirtualTable.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blb.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blob_filter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btn.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
11 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btr.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:402:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  402 |         } while (key = key->key_next.get());
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:402:15: note: place parentheses around the assignment to silence this warning
  402 |         } while (key = key->key_next.get());
      |                      ^                    
      |                  (                        )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:402:15: note: use '==' to turn this assignment into an equality comparison
  402 |         } while (key = key->key_next.get());
      |                      ^
      |                      ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/builtin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/builtin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/builtin.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/flu.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/objects_array.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cch.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:735:10: warning: enumeration values 'lsLockedHavePage' and 'lsError' not handled in switch [-Wswitch]
  735 |         switch (lockState)
      |                 ^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:2609:28: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 2609 |                 Precedence* precedence = BLOCK(que_prec, Precedence, pre_higher);
      |                                          ^                           ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:2637:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
 2637 |                         BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_dirty);
      |                                           ^                           ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3276:28: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 3276 |                 Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower);
      |                                          ^                           ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3403:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 3403 |                         Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher);
      |                                                  ^                           ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3489:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 3489 |                         Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower);
      |                                                  ^                           ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3588:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
 3588 |                         BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
      |                                           ^                           ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3632:21: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
 3632 |                 BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
      |                                   ^                           ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3642:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
 3642 |                         BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
      |                                           ^                           ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3801:23: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
 3801 |                                 BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_in_use);
      |                                                   ^                           ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3830:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
 3830 |                         BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
      |                                           ^                           ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3896:25: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
 3896 |                         BufferDesc* oldest = BLOCK(que_inst, BufferDesc, bdb_in_use);
      |                                              ^                           ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4000:32: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 4000 |                                                 Precedence* precedence = BLOCK(que2, Precedence, pre_higher);
      |                                                                          ^                       ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4094:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 4094 |                 const Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower);
      |                                                ^                           ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4635:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 4635 |                 const Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher);
      |                                                ^                           ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4716:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 4716 |                 const Precedence* precedence = BLOCK(queue, Precedence, pre_higher);
      |                                                ^                        ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4816:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
 4816 |                         Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher);
      |                                                  ^                           ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
30 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cmp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:94:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:7:1: note: expanded from here
    7 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt2.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/dfw.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:73:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:7228:10: warning: 57 enumeration values not handled in switch: 'dfw_null', 'dfw_create_relation', 'dfw_delete_relation'... [-Wswitch]
 7228 |         switch (work->dfw_type)
      |                 ^~~~~~~~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/dpm.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/dyn_util.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/err.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/event.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                              ^                                           
      |                     (                                                    )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                              ^
      |                              ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/evl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:224:1: note: expanded from here
  224 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/exe.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:59:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/VaryStr.h:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:65:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:190:1: note: expanded from here
  190 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ext.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/filters.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  191 |                 while (c = *p++)
      |                        ~~^~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:191:12: note: place parentheses around the assignment to silence this warning
  191 |                 while (c = *p++)
      |                          ^     
      |                        (       )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:191:12: note: use '==' to turn this assignment into an equality comparison
  191 |                 while (c = *p++)
      |                          ^
      |                          ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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])
      |                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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])
      |                               ^                                   
      |                        (                                          )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/flu.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:50:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/fun.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:765:10: warning: enumeration value 'UeNone' not handled in switch [-Wswitch]
  765 |         switch (udfError)
      |                 ^~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/grant.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/idx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/inf.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:229:1: note: expanded from here
  229 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ini.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl_builtin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:1:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_classes.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/unicode_util.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:11:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/jrd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:64:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:244:1: note: expanded from here
  244 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/lck.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/Hash.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/met.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:71:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:229:1: note: expanded from here
  229 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/mov.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/VaryStr.h:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nbak.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nodebug.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nodebug.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ods.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/opt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:94:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:24:1: note: expanded from here
   24 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/pag.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:67:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:94:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:244:1: note: expanded from here
  244 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/par.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:47:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:234:1: note: expanded from here
  234 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rlck.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rpb_chain.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/scl.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sdw.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/shut.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:38:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:235:1: note: expanded from here
  235 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sort.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sqz.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/sqz.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/svc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tpc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:829:59: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof]
  829 |                 static_cast((m_snapshots->sh_mem_length_mapped - offsetof(SnapshotList, slots[0])) / sizeof(SnapshotData)),
      |                                                                         ^                      ~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:853:40: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof]
  853 |                 (m_snapshots->sh_mem_length_mapped - offsetof(SnapshotList, slots[0])) / sizeof(SnapshotData))
      |                                                      ^                      ~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:864:6: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof]
  864 |                                         offsetof(SnapshotList, slots[0])), false))
      |                                         ^                      ~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
19 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tra.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:229:1: note: expanded from here
  229 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/validation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/vio.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/os/posix/unix.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/AggNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BlrDebugWriter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:208:1: note: expanded from here
  208 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BoolNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/classes/VaryStr.h:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:224:1: note: expanded from here
  224 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DSqlDataTypeUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DSqlDataTypeUtil.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/DataTypeUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DdlNodes.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:248:1: note: expanded from here
  248 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:12218:9: warning: enumeration value 'rel_persistent' not handled in switch [-Wswitch]
 12218 |         switch(type)
       |                ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
       |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:27469:11: warning: enumeration value 'MAP_RPL' not handled in switch [-Wswitch]
 27469 |                         switch(op)
       |                                ^~
17 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlBatch.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlBatch.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/TempSpace.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCompilerScratch.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:239:1: note: expanded from here
  239 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCursor.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ExprNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:242:1: note: expanded from here
  242 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/PackageNodes.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/Parser.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:250:1: note: expanded from here
  250 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/StmtNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:231:1: note: expanded from here
  231 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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())
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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())
      |                 ^~~~~~~~~~~~~~~~~~~
16 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/WinNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ddl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/dsql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:248:1: note: expanded from here
  248 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                 ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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())
      |                 ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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())
      |                                 ^~~~~~~~~~~~~~~~~~~~
17 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/errd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/gen.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:248:1: note: expanded from here
  248 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:630:12: warning: enumeration value 'NULLS_DEFAULT' not handled in switch [-Wswitch]
  630 |                         switch (orderNode->nullsPlacement)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/make.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                 ^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/metd.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/movd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
sed -n '/%type .*/p' < /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/parse.y > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/types.y
sed 's/%type .*//' < /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/parse.y > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.y
(/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc/btyacc -l -d -S /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/btyacc_fb.ske /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.y; echo $? > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.status) 2>&1 | tee /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.txt
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc/btyacc: 61 shift/reduce conflicts, 17 reduce/reduce conflicts.
YYTABLESIZE: 151455
(exit `cat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.status`)
sed -n -e "s/.*btyacc: \(.*conflicts.*\)/\1/p" /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.txt > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/parse-conflicts.txt
sed -i -e 's/#define \([A-Z].*\)/#define TOK_\1/' /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.h
sed -i -e 's/#define TOK_YY\(.*\)/#define YY\1/' /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.h
mv -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.h /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/parse.h
mv -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp
touch /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:19:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:239:1: note: expanded from here
  239 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/pass1.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:146:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:156:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:248:1: note: expanded from here
  248 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/utld.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ExtDS.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:36:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:233:1: note: expanded from here
  233 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:747:10: warning: enumeration values 'traNotSet' and 'traAutonomous' not handled in switch [-Wswitch]
  747 |         switch (traScope)
      |                 ^~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:1534:10: warning: enumeration values 'traNotSet' and 'traAutonomous' not handled in switch [-Wswitch]
 1534 |         switch (m_scope)
      |                 ^~~~~~~
16 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/InternalDS.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.h:27:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:230:1: note: expanded from here
  230 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:555:10: warning: enumeration value 'TYPE_SESSION_MANAGEMENT' not handled in switch [-Wswitch]
  555 |         switch (statement->getType())
      |                 ^~~~~~~~~~~~~~~~~~~~
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/IscDS.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.h:27:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:209:1: note: expanded from here
  209 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:1499:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
 1499 |         va_start(ptr, count);
      |                       ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:1489:21: note: parameter of type 'short' is declared here
 1489 |                                                                                            short count, ...)
      |                                                                                                  ^
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ValidatePassword.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/AggregatedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BitmapTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BufferedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/DecFloat.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ConditionalStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Cursor.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ExternalTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FilteredStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FirstRowsStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullOuterJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/HashJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/Aligner.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/IndexTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/LockedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/MergeJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/NestedLoopJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ProcedureScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:224:1: note: expanded from here
  224 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecordSource.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecursiveStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SingularStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SkipRowsStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SortedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Union.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/VirtualTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/WindowedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Applier.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/ChangeLog.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Config.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Config.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Config.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config_file.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Manager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Publisher.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Replicator.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Utils.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/GenericMap.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceCmdLine.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceCmdLine.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceCmdLine.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceConfigStorage.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/classes/TempFile.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceLog.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceLog.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceLog.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/StatusArg.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/SimpleStatusVector.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceObjects.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
  295 |                         m_lastUsed = MAX_SINT64;
      |                                    ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
  746 | #define MAX_SINT64              QUADCONST(0x7FFFFFFFFFFFFFFF)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
  283 | #define QUADCONST(n) (n##LL)
      |                       ^~~~~
:273:1: note: expanded from here
  273 | 0x7FFFFFFFFFFFFFFFLL
      | ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceService.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/lock/lock.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../lock/lock_proto.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../lock/../common/classes/GenericMap.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                    ^                                      
      |                             (                                             )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                    ^
      |                                    ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/alice.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/alice.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/alice_meta.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/exe.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/exe.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/exe.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/tdr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/tdr.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/tdr.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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))
      |                                   ^                                               
      |                             (                                                     )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/OdsDetection.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/backup.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6374:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 6374 |         for (field = fields; field = fields;)
      |                              ~~~~~~^~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6374:29: note: place parentheses around the assignment to silence this warning
 6374 |         for (field = fields; field = fields;)
      |                                    ^       
      |                              (             )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6374:29: note: use '==' to turn this assignment into an equality comparison
 6374 |         for (field = fields; field = fields;)
      |                                    ^
      |                                    ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6406:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 6406 |         while (field = unaligned)
      |                ~~~~~~^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6406:15: note: place parentheses around the assignment to silence this warning
 6406 |         while (field = unaligned)
      |                      ^          
      |                (                )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6406:15: note: use '==' to turn this assignment into an equality comparison
 6406 |         while (field = unaligned)
      |                      ^
      |                      ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6413:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 6413 |         while (field = aligned)
      |                ~~~~~~^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6413:15: note: place parentheses around the assignment to silence this warning
 6413 |         while (field = aligned)
      |                      ^        
      |                (              )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6413:15: note: use '==' to turn this assignment into an equality comparison
 6413 |         while (field = aligned)
      |                      ^
      |                      ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6420:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 6420 |         while (field = aligned4)
      |                ~~~~~~^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6420:15: note: place parentheses around the assignment to silence this warning
 6420 |         while (field = aligned4)
      |                      ^         
      |                (               )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6420:15: note: use '==' to turn this assignment into an equality comparison
 6420 |         while (field = aligned4)
      |                      ^
      |                      ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6427:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 6427 |         while (field = aligned8)
      |                ~~~~~~^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6427:15: note: place parentheses around the assignment to silence this warning
 6427 |         while (field = aligned8)
      |                      ^         
      |                (               )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6427:15: note: use '==' to turn this assignment into an equality comparison
 6427 |         while (field = aligned8)
      |                      ^
      |                      ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7372:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 7372 |                         if (no_reserve = (USHORT) gds__vax_integer(d, length))
      |                             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7372:19: note: place parentheses around the assignment to silence this warning
 7372 |                         if (no_reserve = (USHORT) gds__vax_integer(d, length))
      |                                        ^                                     
      |                             (                                                )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7372:19: note: use '==' to turn this assignment into an equality comparison
 7372 |                         if (no_reserve = (USHORT) gds__vax_integer(d, length))
      |                                        ^
      |                                        ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7377:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 7377 |                         if (page_buffers = gds__vax_integer(d, length))
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7377:21: note: place parentheses around the assignment to silence this warning
 7377 |                         if (page_buffers = gds__vax_integer(d, length))
      |                                          ^                            
      |                             (                                         )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7377:21: note: use '==' to turn this assignment into an equality comparison
 7377 |                         if (page_buffers = gds__vax_integer(d, length))
      |                                          ^
      |                                          ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7390:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 7390 |                         if (db_read_only = (USHORT) gds__vax_integer(d, length))
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7390:21: note: place parentheses around the assignment to silence this warning
 7390 |                         if (db_read_only = (USHORT) gds__vax_integer(d, length))
      |                                          ^                                     
      |                             (                                                  )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7390:21: note: use '==' to turn this assignment into an equality comparison
 7390 |                         if (db_read_only = (USHORT) gds__vax_integer(d, length))
      |                                          ^
      |                                          ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7395:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 7395 |                         if (replica_mode = (USHORT) gds__vax_integer(d, length))
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7395:21: note: place parentheses around the assignment to silence this warning
 7395 |                         if (replica_mode = (USHORT) gds__vax_integer(d, length))
      |                                          ^                                     
      |                             (                                                  )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7395:21: note: use '==' to turn this assignment into an equality comparison
 7395 |                         if (replica_mode = (USHORT) gds__vax_integer(d, length))
      |                                          ^
      |                                          ==
21 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/burp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:1907:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 1907 |         for (const SCHAR* p = string; c = *p++;)
      |                                       ~~^~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:1907:34: note: place parentheses around the assignment to silence this warning
 1907 |         for (const SCHAR* p = string; c = *p++;)
      |                                         ^     
      |                                       (       )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:1907:34: note: use '==' to turn this assignment into an equality comparison
 1907 |         for (const SCHAR* p = string; c = *p++;)
      |                                         ^
      |                                         ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:2520:36: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 2520 |         for (const SCHAR *num = string; c = *num++;)
      |                                         ~~^~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:2520:36: note: place parentheses around the assignment to silence this warning
 2520 |         for (const SCHAR *num = string; c = *num++;)
      |                                           ^       
      |                                         (         )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:2520:36: note: use '==' to turn this assignment into an equality comparison
 2520 |         for (const SCHAR *num = string; c = *num++;)
      |                                           ^
      |                                           ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/canonical.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/misc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/mvol.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/restore.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:5318:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5318 |                 while (error_code = tdgbl->status_vector[1])
      |                        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:5318:21: note: place parentheses around the assignment to silence this warning
 5318 |                 while (error_code = tdgbl->status_vector[1])
      |                                   ^                        
      |                        (                                   )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:5318:21: note: use '==' to turn this assignment into an equality comparison
 5318 |                 while (error_code = tdgbl->status_vector[1])
      |                                   ^
      |                                   ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9110:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 9110 |                         while (error_code = tdgbl->status_vector[1])
      |                                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9110:22: note: place parentheses around the assignment to silence this warning
 9110 |                         while (error_code = tdgbl->status_vector[1])
      |                                           ^                        
      |                                (                                   )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9110:22: note: use '==' to turn this assignment into an equality comparison
 9110 |                         while (error_code = tdgbl->status_vector[1])
      |                                           ^
      |                                           ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9356:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 9356 |                         if (l = type_lengths[l])
      |                             ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9356:10: note: place parentheses around the assignment to silence this warning
 9356 |                         if (l = type_lengths[l])
      |                               ^                
      |                             (                  )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9356:10: note: use '==' to turn this assignment into an equality comparison
 9356 |                         if (l = type_lengths[l])
      |                               ^
      |                               ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9704:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 9704 |                         while (error_code = tdgbl->status_vector[1])
      |                                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9704:22: note: place parentheses around the assignment to silence this warning
 9704 |                         while (error_code = tdgbl->status_vector[1])
      |                                           ^                        
      |                                (                                   )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9704:22: note: use '==' to turn this assignment into an equality comparison
 9704 |                         while (error_code = tdgbl->status_vector[1])
      |                                           ^
      |                                           ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13259:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 13259 |                                 if (l = type_lengths[l])
       |                                     ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13259:11: note: place parentheses around the assignment to silence this warning
 13259 |                                 if (l = type_lengths[l])
       |                                       ^                
       |                                     (                  )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13259:11: note: use '==' to turn this assignment into an equality comparison
 13259 |                                 if (l = type_lengths[l])
       |                                       ^
       |                                       ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13741:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 13741 |                                 if (l = type_lengths[l])
       |                                     ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13741:11: note: place parentheses around the assignment to silence this warning
 13741 |                                 if (l = type_lengths[l])
       |                                       ^                
       |                                     (                  )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13741:11: note: use '==' to turn this assignment into an equality comparison
 13741 |                                 if (l = type_lengths[l])
       |                                       ^
       |                                       ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:14214:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 14214 |                                 if (l = type_lengths[l])
       |                                     ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:14214:11: note: place parentheses around the assignment to silence this warning
 14214 |                                 if (l = type_lengths[l])
       |                                       ^                
       |                                     (                  )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:14214:11: note: use '==' to turn this assignment into an equality comparison
 14214 |                                 if (l = type_lengths[l])
       |                                       ^
       |                                       ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17291:12: warning: 43 enumeration values not handled in switch: 'att_end', 'att_backup_date', 'att_backup_compress'... [-Wswitch]
 17291 |                                 switch(attribute)
       |                                        ^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17683:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 17683 |                 while (*p++ = get(tdgbl))
       |                        ~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17683:15: note: place parentheses around the assignment to silence this warning
 17683 |                 while (*p++ = get(tdgbl))
       |                             ^           
       |                        (                )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17683:15: note: use '==' to turn this assignment into an equality comparison
 17683 |                 while (*p++ = get(tdgbl))
       |                             ^
       |                             ==
21 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gsec/gsec.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gsec/gsec.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gsec/gsec.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/isc_f_proto.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
  387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gsec/gsec.cpp:401:10: warning: enumeration value 'ISC_PROTOCOL_LOCAL' not handled in switch [-Wswitch]
  401 |         switch (ISC_extract_host(databaseName, serverName, true))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/dba.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:957:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  957 |                 } while (page = header->hdr_next_page);
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:957:17: note: place parentheses around the assignment to silence this warning
  957 |                 } while (page = header->hdr_next_page);
      |                               ^                      
      |                          (                           )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:957:17: note: use '==' to turn this assignment into an equality comparison
  957 |                 } while (page = header->hdr_next_page);
      |                               ^
      |                               ==
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/ppg.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
11 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/nbackup/nbackup.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/db_alias.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:2186:11: warning: enumeration value 'nbNone' not handled in switch [-Wswitch]
 2186 |                 switch (op)
      |                         ^~
12 warnings generated.
c++  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -static-libstdc++ -Wl,--version-script,fbplugin.vers  -fstack-protector-strong -L/usr/local/lib  -D_THREAD_SAFE  -shared   -Wl,-soname,libEngine13.so -Wl,-rpath,/usr/local/lib  -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/plugins/libEngine13.so /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Attachment.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Coercion.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Collation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ConfigTable.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/CryptoManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DataTypeUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Database.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DbCreators.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DebugInterface.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ExtEngineManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GarbageCollector.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GlobalRWLock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/IntlManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/JrdStatement.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Mapping.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/MetaName.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Monitoring.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Optimizer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/PreparedStatement.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RandomGenerator.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordBuffer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordSourceNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Relation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ResultSet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Routine.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RuntimeStatistics.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Savepoint.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SysFunction.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SystemPackages.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TempSpace.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TimeZone.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/UserManagement.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/VirtualTable.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blb.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blob_filter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btn.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/builtin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cch.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cmp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt2.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/err.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/event.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/evl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/exe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ext.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/filters.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/flu.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/idx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/inf.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl_builtin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/jrd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/lck.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/mov.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nbak.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nodebug.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ods.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/opt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/pag.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/par.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rlck.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rpb_chain.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sdw.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/shut.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sort.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sqz.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/svc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tpc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tra.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/validation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/vio.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/os/posix/unix.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/AggNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BlrDebugWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BoolNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DSqlDataTypeUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlBatch.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCompilerScratch.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCursor.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ExprNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/Parser.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/StmtNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/WinNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ddl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/dsql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/errd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/gen.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/make.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/movd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/pass1.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/utld.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ExtDS.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/InternalDS.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/IscDS.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ValidatePassword.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/AggregatedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BitmapTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BufferedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ConditionalStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Cursor.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ExternalTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FilteredStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FirstRowsStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullOuterJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/HashJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/IndexTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/LockedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/MergeJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/NestedLoopJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ProcedureScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecordSource.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecursiveStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SingularStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SkipRowsStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SortedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Union.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/VirtualTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/WindowedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Applier.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/ChangeLog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Config.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Manager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Publisher.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Replicator.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceCmdLine.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceConfigStorage.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceLog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceObjects.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceService.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/lock/lock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/exe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/tdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/burp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/canonical.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/misc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/mvol.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gsec/gsec.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/ppg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/nbackup/nbackup.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib  -liconv -lm  -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a  -ltommath -ltomcrypt -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt 
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake gbak gfix gpre
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/keywords.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o
rm -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a
ar  crus /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Auth.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/BigInteger.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CRC32C.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CharSet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DecFloat.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DynamicStrings.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Int128.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlParametersBlock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/MsgMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ScanDir.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/SimilarToRegex.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatementMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusHolder.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TextType.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadData.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadStart.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TimeZoneUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Tokens.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/UtilSvc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/call_service.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/cvt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/db_alias.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dllinst.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dsc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/enc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/fb_exception.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_sync.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/pretty.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sdl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/security.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/unicode_util.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/xdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/SyncSignals.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/divorce.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/fbsyslog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/guid.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/isc_ipc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/mod_loader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/os_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/path_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BaseStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlobWrapper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlrWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletReader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/DbImplementation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Hash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ImplementHelper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/InternalMessageBuffer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MetaString.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MsgPrint.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/NoThrowTimeStamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ParsedList.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SafeArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Switches.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SyncObject.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Synchronize.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TempFile.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TimerImpl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TomCryptHash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/UserBlob.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/alloc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/fb_string.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/init.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/locks.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/semaphore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/timestamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/zip.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/ConfigCache.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/dir_list.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha2/sha2.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/main/burpMain.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/main/burpMain.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/main/burpMain.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp_proto.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -static-libstdc++  -fstack-protector-strong -L/usr/local/lib  -D_THREAD_SAFE   -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl  -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/burp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/canonical.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/misc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/mvol.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/main/burpMain.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gbak -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -liconv -lm  -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a 
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/main/aliceMain.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/main/aliceMain.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/main/aliceMain.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/alice_proto.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../common/UtilSvc.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -static-libstdc++  -fstack-protector-strong -L/usr/local/lib  -D_THREAD_SAFE   -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl  -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/exe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/tdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/main/aliceMain.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gfix -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -liconv -lm  -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a 
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/ColList.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/ColList.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/ColList.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/Extender.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/Extender.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/Extender.cpp:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/InputDevices.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/InputDevices.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/InputDevices.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/OptionsBase.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/OptionsBase.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/extract.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../isql/show_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../isql/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/isql.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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();
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                         ^~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                         ^~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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)
      |                                 ^~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/iutils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/iutils.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/show.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include  -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -D_THREAD_SAFE   -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
  383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
      | ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function '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 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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:73:31: note: expanded from macro 'offsetof'
   73 | #define offsetof(type, field)   __offsetof(type, field)
      |                                 ^                ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
  498 | #define __offsetof(type, field)  __builtin_offsetof(type, field)
      |                                  ^                        ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -static-libstdc++  -fstack-protector-strong -L/usr/local/lib  -D_THREAD_SAFE   -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl  -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/ColList.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/Extender.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/InputDevices.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/OptionsBase.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/iutils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -L/usr/local/lib -ledit -lcurses -liconv -lm  -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a 
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
rm -f metadata.fdb
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb -q -i /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dbs/metadata.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-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\'\; | /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb
can't format message 17:3 -- message file /usr/local/share/firebird/firebird.msg not found
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gfix -write async msg.fdb
for sql in /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/msg.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/facilities2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/locales.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/sqlstates.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/history2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/messages2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/symbols2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/system_errors2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.fr_FR2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.de_DE2.sql; do (echo $sql; /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb -i $sql msg.fdb) || exit; done
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/msg.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/facilities2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/locales.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/sqlstates.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/history2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/messages2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/symbols2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/system_errors2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.fr_FR2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.de_DE2.sql
touch msg.timestamp
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gbak -MODE read_only -R /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/builds/misc/help.gbak help.fdb
gmake[3]: *** [Makefile:459: help.fdb] Segmentation fault
gmake[3]: *** Deleting file 'help.fdb'
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake[2]: *** [Makefile:294: master_process] Error 2
gmake[2]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake[1]: *** [Makefile:91: firebird] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake: *** [Makefile:6: firebird] Error 2
*** Error code 1

Stop.
make: stopped in /usr/mports/databases/firebird40-client

Links

Depends On

Depend Of

Categories

CVEs

  • Loading CVE information...

LLM Analysis