MidnightBSD Magus

databases/firebird40-client

Firebird-4 database client

Flavor Version Run OSVersion Arch License Restricted Status
4.0.4 625 4.0 amd64 IDPL IPL 0 fail

License Permissions:

Events

Machine Type Time Message
m4064b info 2026-01-06 08:31:11.526064 Test Started
m4064b fail 2026-01-06 08:35:33.526313 make build returned non-zero: 1
m4064b fail 2026-01-06 08:35:33.60992 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 -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -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 -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -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 -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -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 -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -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 -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -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 -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -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 -DAMD64 -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 -DAMD64 -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 -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -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="-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.   -O3 -g -fPIC -DNDEBUG util/rune.cc
c++ -c -o obj/util/strutil.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG util/strutil.cc
c++ -c -o obj/re2/bitstate.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/bitstate.cc
c++ -c -o obj/re2/compile.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/compile.cc
c++ -c -o obj/re2/dfa.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/dfa.cc
c++ -c -o obj/re2/filtered_re2.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/filtered_re2.cc
c++ -c -o obj/re2/mimics_pcre.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/mimics_pcre.cc
c++ -c -o obj/re2/nfa.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/nfa.cc
c++ -c -o obj/re2/onepass.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/onepass.cc
c++ -c -o obj/re2/parse.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/parse.cc
c++ -c -o obj/re2/perl_groups.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/perl_groups.cc
c++ -c -o obj/re2/prefilter.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/prefilter.cc
c++ -c -o obj/re2/prefilter_tree.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/prefilter_tree.cc
c++ -c -o obj/re2/prog.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/prog.cc
re2/prog.cc:614:7: warning: variable 'total' set but not used [-Wunused-but-set-variable]
  614 |   int total = 0;
      |       ^
1 warning generated.
c++ -c -o obj/re2/re2.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/re2.cc
c++ -c -o obj/re2/regexp.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/regexp.cc
c++ -c -o obj/re2/set.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/set.cc
c++ -c -o obj/re2/simplify.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/simplify.cc
c++ -c -o obj/re2/stringpiece.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/stringpiece.cc
c++ -c -o obj/re2/tostring.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/tostring.cc
c++ -c -o obj/re2/unicode_casefold.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/unicode_casefold.cc
c++ -c -o obj/re2/unicode_groups.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/unicode_groups.cc
ar -rv obj/libre2.a obj/util/rune.o obj/util/strutil.o obj/re2/bitstate.o obj/re2/compile.o obj/re2/dfa.o obj/re2/filtered_re2.o obj/re2/mimics_pcre.o obj/re2/nfa.o obj/re2/onepass.o obj/re2/parse.o obj/re2/perl_groups.o obj/re2/prefilter.o obj/re2/prefilter_tree.o obj/re2/prog.o obj/re2/re2.o obj/re2/regexp.o obj/re2/set.o obj/re2/simplify.o obj/re2/stringpiece.o obj/re2/tostring.o obj/re2/unicode_casefold.o obj/re2/unicode_groups.o 
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.   -O3 -g -fPIC -DNDEBUG util/rune.cc
c++ -c -o obj/so/util/strutil.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG util/strutil.cc
c++ -c -o obj/so/re2/bitstate.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/bitstate.cc
c++ -c -o obj/so/re2/compile.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/compile.cc
c++ -c -o obj/so/re2/dfa.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/dfa.cc
c++ -c -o obj/so/re2/filtered_re2.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/filtered_re2.cc
c++ -c -o obj/so/re2/mimics_pcre.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/mimics_pcre.cc
c++ -c -o obj/so/re2/nfa.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/nfa.cc
c++ -c -o obj/so/re2/onepass.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/onepass.cc
c++ -c -o obj/so/re2/parse.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/parse.cc
c++ -c -o obj/so/re2/perl_groups.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/perl_groups.cc
c++ -c -o obj/so/re2/prefilter.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/prefilter.cc
c++ -c -o obj/so/re2/prefilter_tree.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/prefilter_tree.cc
c++ -c -o obj/so/re2/prog.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/prog.cc
re2/prog.cc:614:7: warning: variable 'total' set but not used [-Wunused-but-set-variable]
  614 |   int total = 0;
      |       ^
1 warning generated.
c++ -c -o obj/so/re2/re2.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/re2.cc
c++ -c -o obj/so/re2/regexp.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/regexp.cc
c++ -c -o obj/so/re2/set.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/set.cc
c++ -c -o obj/so/re2/simplify.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/simplify.cc
c++ -c -o obj/so/re2/stringpiece.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/stringpiece.cc
c++ -c -o obj/so/re2/tostring.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/tostring.cc
c++ -c -o obj/so/re2/unicode_casefold.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/unicode_casefold.cc
c++ -c -o obj/so/re2/unicode_groups.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -O3 -g -fPIC -DNDEBUG re2/unicode_groups.cc
c++ -shared -Wl,-soname,libre2.so.0,--version-script,libre2.symbols -pthread    -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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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:2839:11: warning: 10 enumeration values not handled in switch: 'REQ_for', 'REQ_store', 'REQ_store2'... [-Wswitch]
 2839 |                 switch (request->req_type)
      |                         ^~~~~~~~~~~~~~~~~
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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])
      |                                  ^
      |                                  ==
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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))
      |                                    ^
      |                                    ==
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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)
      |                                                    ^
      |                                                    ==
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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++)
      |                   ^
      |                   ==
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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:
/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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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:
/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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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)
      |                             ^
      |                             ==
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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++)
      |                  ^
      |                  ==
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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)
      |                         ^~~~~~~~~~~~~~~~
24 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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))
      |                    ^
      |                    ==
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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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();
      |                         ^~~~~~~~~~~
10 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 -DAMD64 -pipe -MMD -fPIC  -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11  -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -std=c++11 -std=c++11 -std=c++11 -O2 -pipe -DAMD64 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++11  -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: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();
      |                         ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:50:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/TimeZoneUtil.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/unicode_util.h:37:
In file included from /usr/local/include/unicode/ucnv.h:52:
In file included from /usr/local/include/unicode/uenum.h:25:
/usr/local/include/unicode/localpointer.h:561:26: error: 'auto' not allowed in template parameter until C++17
  561 | template 
      |                          ^~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:50:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/TimeZoneUtil.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/unicode_util.h:37:
In file included from /usr/local/include/unicode/ucnv.h:52:
/usr/local/include/unicode/uenum.h:69:69: error: value of type 'void (UEnumeration *)' is not implicitly convertible to 'int'
   69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
      |                                                                     ^~~~~~~~~~~
/usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro 'U_DEFINE_LOCAL_OPEN_POINTER'
  551 |     using LocalPointerClassName = internal::LocalOpenPointer
      |                                                                    ^~~~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:50:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/TimeZoneUtil.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/unicode_util.h:37:
/usr/local/include/unicode/ucnv.h:597:65: error: value of type 'void (UConverter *)' is not implicitly convertible to 'int'
  597 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
      |                                                                 ^~~~~~~~~~
/usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro 'U_DEFINE_LOCAL_OPEN_POINTER'
  551 |     using LocalPointerClassName = internal::LocalOpenPointer
      |                                                                    ^~~~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:50:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/TimeZoneUtil.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/unicode_util.h:38:
/usr/local/include/unicode/ucal.h:803:63: error: value of type 'void (UCalendar *)' (aka 'void (void **)') is not implicitly convertible to 'int'
  803 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close);
      |                                                               ^~~~~~~~~~
/usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro 'U_DEFINE_LOCAL_OPEN_POINTER'
  551 |     using LocalPointerClassName = internal::LocalOpenPointer
      |                                                                    ^~~~~~~~~~~~~
/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)
      |                                                             ^
      |                                                             ==
11 warnings and 4 errors generated.
gmake[3]: *** [make.rules:128: /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/gds.o] Error 1
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake[2]: *** [Makefile:291: 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